За замовчуванням 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]