Як змінити порт у SSH сервера

За замовчуванням SSH слухає порт 22.

Якщо його змінити, то при підключенні до сервера SSH потрібно явно вказувати порт (візьмемо для прикладу порт 2233):

ssh -p 2233 user@server

Зміна порту SSH

Конфігураційний файл

Змінюємо порт у конфігураційному файлі SSH сервера, скористатися можна будь-яким текстовим редактором:

vim /etc/ssh/sshd_config

Шукаємо рядок:

Port 22

Якщо рядок починається з символу #, його потрібно видалити й замість 22 порту написати будь-який інший, наприклад 2233

Перезапуск SSH

Якщо ви допустили будь-яку помилку в конфігураційному файлі, ви можете втратити зв’язок з сервером. Будьте уважні.

Debian/Ubuntu

/etc/init.d/ssh restart

CentOS

/etc/init.d/sshd restart

Перевірка

Debian/Ubuntu

netstat-tulpan | grep ssh

CentOS

netstat-anp | grep ssh

якщо все нормально, побачимо подібний результат:

tcp        0      0 *:2233                  *:*                     LISTEN      3849/sshd       
tcp6       0      0 [::]:2233               [::]:*                  LISTEN      3849/sshd

або

root     sshd       813   3  tcp6   *:2233                *:*
root     sshd       813   4  tcp4   *:2233                *:*

Якщо помітили помилки чи неточності, будь ласка, залишіть коментар чи напишіть листа на поштову адресу [email protected]

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *