Skip to main content

Меняем стандартный SSH порт

SSH — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений.

Проверяем, что разрешено на сервере в фаерволле:

firewall-cmd --permanent --list-all

Открываем порт, на который мы хотим повесить OpenSSH

firewall-cmd --permanent --zone=public --add-port=1980/tcp
firewall-cmd --reload

Проверяем

firewall-cmd --zone=public --list-ports

Редактируем конфигурационный файл sshd_config

nano /etc/ssh/sshd_config


...
Port 1980
...

Если вы не отключали SELinux, надо внести некоторые изменения

yum install policycoreutils-python
semanage port -a -t ssh_port_t -p tcp 1980

Вот теперь можно перезагружать службу sshd

systemctl restart sshd

Проверяем подключение по ssh на новом порту 1980.

Если все ок, закрываем доступ к стандартному порту

firewall-cmd --permanent --zone=public --remove-service=ssh
firewall-cmd --reload