Меняем порт сервера SSH
- Recluse
- 06.01.2018
- 2 820
- 0
- 13.12.2019
- 1
- 1
- 0
- Содержание статьи
Причин сменить порт SSH может быть множество - защита от брутфорсящих ботов, занятый порт 22 (например на внешнем интерфейсе), и т. д. К тому же делается это действительно легко.
Смена порта сервера SSH
Если вы хотите поменять используемый порт для OpenSSH сервера (по умолчанию порт 22) на какой-либо другой, то нужно сделать следующие действия:
Не забываем добавить в исключения фаирвола новый порт OpenSSH сервера!
- Открываем файл конфига сервера SSH, который обычно лежит по следующему адресу -
/etc/ssh/sshd_config
; - Находим строчку
#port 22
, убираем комментарий, меняем цифру 22 на нужный номер порта (при этом новый порт не должен уже быть занят другим приложением); - Перезапускаем сервер следующей командой: для CentOS/Fedora/RedHat
service sshd restart
, для Debian или Ubuntuservice ssh restart
- Порт сменится, однако ваша текущая сессия еще сохраниться. Не стоит закрывать её раньше времени, а лучше открыть новую сессию, и проверить возможность соединения с сервером по его новому номеру порта.
Если у вас не получается зайти по новому номеру порта, то это может быть из-за:
- В конфиге была допущена ошибка, и порт не сменился;
- Блокировка на вашей стороне или на стороне SSH сервера данного порта;
- Порт, назначенный OpenSSH серверу невозможно использовать (уже занят другим приложением).
Добавить комментарий