1️ Открыть конфигурацию SSH
nano /etc/ssh/sshd_config
2️ Изменить порт и указать IP-адреса
Пример конфигурации (порт и IP вымышленные):
Port 52822
#AddressFamily any
ListenAddress 203.0.113.10
ListenAddress 198.51.100.25
ListenAddress 192.0.2.45
ListenAddress 10.0.0.0/8
ListenAddress 172.16.0.0/12
ListenAddress 192.168.0.0/16
Что это значит
- Port 52822 — SSH будет доступен не на стандартном 22 порту;
- ListenAddress — SSH слушает только указанные IP, остальные игнорируются;
3️ Проверить конфигурацию
Перед перезапуском обязательно проверить синтаксис:
sshd -t
Если ошибок нет — команда ничего не выведет.
4️ Перезапустить SSH
systemctl restart ssh
или
systemctl restart sshd




