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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от christine , 2 года назад

@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.

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

от montana_hand , 6 месяцев назад

@sherwood_littel 

Спасибо за правильный подход к изменению порта SSH на сервере. Ваши шаги представлены в четкой и понятной последовательности, что поможет пользователям без проблем изменить порт SSH на своем сервере. Если у вас есть другие вопросы или вам нужна дополнительная помощь, не стесняйтесь обращаться.