Назад | Перейти на главную страницу

Изменение основного порта SSH не работает на экземпляре EC2

Я пытаюсь изменить порт SSH на экземпляре EC2, но у меня это не работает.

Я делаю следующее:

Открыть файл /etc/ssh/ssh_config

Раскомментируйте и измените строку Port 2345

Сохранить и закрыть

запустите команду service sshd restart

Теперь я все еще могу подключиться к порту 22. И когда я запускаю команду ssh -p 2345 localhost я получил:

ssh: подключиться к хосту localhost порт 2345: в соединении отказано

Возможно, это опечатка, но если вы хотите изменить порт, который слушает sshd, вам нужно отредактировать Port установка в /etc/ssh/sshd_configне ssh_config.

Кроме того, вы используете два разных номера порта выше (2345 и 2232), но я уверен, что это опечатка.

Если это не так, не могли бы вы отредактировать в свой вопрос вывод iptables -L -n -v чтобы мы могли видеть ваши правила брандмауэра?

ssh_config - это файл конфигурации клиента SSH.

sshd_config - файл конфигурации демона (сервера) SSH.

Итак, если вы хотите изменить порт для ssh сервер Вы должны отредактировать sshd_config файл,

Раскомментируйте строку

Порт 22

и измените порт 22 на 2345.

После редактирования файла перезапустите службу ssh.

/etc/init.d/sshd перезапуск

А также разрешите порт ssh в iptables. и перезапустите iptables.

Может быть, есть что-то простое, но у вас есть порт 2345 в вашей конфигурации, а затем попробуйте подключиться к 2232.

2345! = 2232