MasterServerБлог › smena-porta-ssh

Зміна номера порту для SSH

← усі статті

За замовчуванням для підключення до сервера Лінукс використовується протокол SSH і 22 порт.
Іноді, для безпеки або за якимись іншими вимогами, користувачу потрібно змінити порт на інший.

Зміна номера порту для підключення по SSH

Спочатку подивимось, які порти вільні, щоб випадково не взяти зайнятий.
# netstat -tupln | grep LISTEN

Визначившись із номером нового порту та переконавшись, що він не зайнятий, потрібно відкрити файл за адресою /etc/ssh/sshd_config
Це можна зробити за допомогою FTP-клієнта (WinScp, Filezilla тощо) або через один із текстових редакторів лінукса vi чи nano.
Для редактора vi:
# vi /etc/ssh/sshd_config
Для редактора nano:
# nano /etc/ssh/sshd_config

У відкритому файлі sshd_config знаходимо рядок "Port 22" і змінюємо номер порту на бажаний.

Тепер зберігаємо файл.
Для редактора vi:
# :wq
Для редактора nano:
# CTRL+O

Щоб зміни застосувалися, необхідно перезавантажити SSH-сервер.
Це можна зробити командою:
# /etc/init.d/ssh restart
або
# /etc/init.d/sshd restart

Зміна пароля для користувача root

Заходимо через SSH під root користувачем і вводимо команду:
#passwd root

Натискаємо Enter, потім двічі вводимо новий пароль і знову натискаємо Enter.
Готово, новий root-пароль задано.