Поменять SSH Port 22 в Unix/Linux
По умолчанию, SSH использует 22-й порт для соединений, но вы можете изменить его на любой другой по собственному желанию (например для своей безопастности). Я в своей статье «Поменять SSH Port 22 в Unix/Linux» расскажу как можно поменять SSH порт на любой другой. Некоторые скажут что тут такого, взял и поменял, но не все знают этого и может кому-то моя статья пригодится.
Поменять SSH Port 22 в Unix/Linux
Для начала, подключаемся на сервер. После чего, я скопирую конфигурационный файл SSH для дальнейшего использования (для отката, например).
# cp /etc/ssh/sshd_config /etc/sshsshd_config_origin
После этого, можно вносить изменения:
# vim /etc/ssh/sshd_config
Находим поле:
[...] Port 22 [...]
Меняем на:
Port 1022
В моем случае, я изменил порт по умолчанию на 1022. Теперь, выполняем перезапуск SSH службы:
# service sshd reload
Давайте проверим, работает ли SSH на 22-м порту, а для этого:
$ ssh root@192.168.103.113 ssh: connect to host 192.168.103.113 port 22: Connection refused
Вы видите это подключение не работает на 22-м порту, теперь проверяем работу на новом порту (у меня это 1022):
$ ssh -p 1022 root@192.168.103.113 root@192.168.103.113's password:
Теперь вы знаете, как изменить порт SSH, а моя статья «Поменять SSH Port 22 в Unix/Linux» завершена.