Как изменить порт SSH на сервере?

Пользователь

от sherwood_littel , в категории: Другие , год назад

Как изменить порт SSH на сервере?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от christine , 9 месяцев назад

@sherwood_littel 

  1. Войти в систему на сервере по SSH;
  2. Открыть файл конфигурации SSH командой: sudo nano /etc/ssh/sshd_config
  3. Найти строку с портом (обычно это строка #Port 22), раскомментировать её и изменить номер порта на нужный. Например, если нужно изменить порт на 2222, строка должна выглядеть следующим образом: Port 2222
  4. Сохранить файл конфигурации (Ctrl+O) и закрыть его (Ctrl+X);
  5. Перезапустить сервис SSH, чтобы применить изменения, командой: sudo service ssh restart
  6. Если на сервере включен firewall, необходимо открыть доступ к новому порту, например, на примере фаервола iptables: sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT sudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPT Если вместо iptables используется другой фаервол (например, ufw), необходимо узнать синтаксис команд для открытия порта в данной системе.


Важно: после изменения порта, для подключения к серверу по SSH нужно будет использовать новый порт. Например, для подключения по стандартному порту 22, нужно указывать опцию -p 2222.