Меняем порт сервера SSH

  • 06.01.2018
  • 2 030
  • 0
  • 13.12.2019
  • 1
  • 1
  • 0
Меняем порт сервера SSH

Причин сменить порт SSH может быть множество - защита от брутфорсящих ботов, занятый порт 22 (например на внешнем интерфейсе), и т. д. К тому же делается это действительно легко.

Смена порта сервера SSH

Если вы хотите поменять используемый порт для OpenSSH сервера (по умолчанию порт 22) на какой-либо другой, то нужно сделать следующие действия:

Не забываем добавить в исключения фаирвола новый порт OpenSSH сервера!
  1. Открываем файл конфига сервера SSH, который обычно лежит по следующему адресу - /etc/ssh/sshd_config;
  2. Находим строчку #port 22, убираем комментарий, меняем цифру 22 на нужный номер порта (при этом новый порт не должен уже быть занят другим приложением);
  3. Перезапускаем сервер следующей командой: для CentOS/Fedora/RedHat service sshd restart, для Debian или Ubuntu service ssh restart
  4. Порт сменится, однако ваша текущая сессия еще сохраниться. Не стоит закрывать её раньше времени, а лучше открыть новую сессию, и проверить возможность соединения с сервером по его новому номеру порта.

Если у вас не получается зайти по новому номеру порта, то это может быть из-за:

  • В конфиге была допущена ошибка, и порт не сменился;
  • Блокировка на вашей стороне или на стороне SSH сервера данного порта;
  • Порт, назначенный OpenSSH серверу невозможно использовать (уже занят другим приложением).
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.