порт 22: отказано в подключении после перезагрузки sudo в AWS

#amazon-ec2

#amazon-ec2

Вопрос:

После перезагрузки экземпляра AWS с ssh отображается порт 22: соединение отклонено. Есть много решений, таких как необходимость изменения в файле sshd, но опять же, мой вопрос в том, как изменить этот файл без подключения к серверу?

Ответ №1:

Вы можете отсоединить том и подключить его к другому экземпляру, смонтировать его, исправить конфигурацию sshd, а затем снова подключить его к исходному экземпляру.

Обратите внимание, что вам придется остановить и запустить этот экземпляр. Однако вам не нужно будет останавливать экземпляр, к которому вы подключаете диск.

Ответ №2:

Просто убедитесь, что вы добавляете имя пользователя и «@» перед общедоступным DNS: ubuntu @

 ssh -i abcdefg.pem.txt ubuntu@<public DNS of your instance>
  

Ответ №3:

Я нашел действительно простое решение этой проблемы. Перейдите в свой AWS, щелкните правой кнопкой мыши на своем экземпляре и выберите Reboot instance. Надеюсь, это решит вашу проблему.

Комментарии:

1. Это решило проблему. Зашел в консоль и перезагрузился. Подождал пару минут, и теперь я могу снова подключиться по ssh. Спасибо!