Изменение стандартного порта подключения ssh
SSH был разработан в 1995 году для замены telnet (порт 23) и ftp (порт 21), поэтому автор программы Тату Илтонен выбрал порт 22 по умолчанию, и его утвердили в IANA.
Естественно, все злоумышленники в курсе, на каком порту работает SSH — и сканируют его вместе с остальными стандартными портами, чтобы узнать версию программного обеспечения, для проверки стандартных паролей рута и так далее.
Смена стандартных портов — обфускация — в несколько раз сокращает объём мусорного трафика, размер логов и нагрузку на сервер, а также сокращает поверхность атаки.
Заходим на сервер из под учетной записи root, так как чтобы изменит настройку файла shh необходимо быть рутом
Переходим в каталог где находится фаил с настройками ssh, каталог находится по адресу etc/ssh/
Команда cd /etc/ssh

Настройка портов находится в файле sshd_config.d открываем его любым текстовым редактором.
Команда nano sshd_config (внимание пишем без .d на конце)

Убираем комментирование и меняем номер порта на другой, советую цифру порта выбрать побольше чтобы случайно не занять стандартные порты.



После того как сменили стандартный порт SSH не забудте поменять настройку в fail2ban на новый порт
Перезапускаем службу ssh
Команда systemctl restart ssh

Теперь пробуем зайти на сервер через PuTTY по стандартному порту 22

Выдает ошибку

Пробуем подключиться к серверу по новому порту.

Теперь мы снова заходим на сервер по новому порту, так мы немного обезопасили свой сервер от ботов сканеров, которые пытаются подобрать пароль к серверу на стандартном порту 22.
Теперь на сервер необходимо заходить по новому порту, даже если вы не используете ключи шифрования, а просто используете пароль для входа.