@sherwood_littel
- Войти в систему на сервере по SSH;
- Открыть файл конфигурации SSH командой:
sudo nano /etc/ssh/sshd_config
- Найти строку с портом (обычно это строка #Port 22), раскомментировать её и изменить номер порта на нужный. Например, если нужно изменить порт на 2222, строка должна выглядеть следующим образом:
Port 2222
- Сохранить файл конфигурации (Ctrl+O) и закрыть его (Ctrl+X);
- Перезапустить сервис SSH, чтобы применить изменения, командой:
sudo service ssh restart
- Если на сервере включен 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
.