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

Невозможно использовать ssh после перезагрузки на экземпляре aws ec2 «Время ожидания подключения истекло»

После перезагрузки экземпляра aws ec2 я больше не могу подключиться к нему по ssh, putty в Windows сообщает мне «Сетевая ошибка: время ожидания соединения истекло», и то же самое происходит из командной строки на машине Linux.

На машине работает Ubuntu 16.04. К экземпляру прикреплен эластичный IP-адрес (так что это не должно создавать никаких проблем с перезагрузкой из-за изменений IP).

Экземпляр, похоже, работает должным образом (веб-сайт apache работает нормально), однако я больше не могу подключаться к оболочке экземпляра.

Просматривая системные журналы, я заметил много строк, содержащих слово «FAILED»:

[[0;1;31mFAILED[0m] Failed to start OpenBSD Secure Shell server.
See 'systemctl status ssh.service' for details.

и появление этих:

[[0;1;31mFAILED[0m] Failed to start Service for snap ap...azon-ssm-agent.amazon-ssm-agent.
See 'systemctl status snap.amazon-ssm-a...mazon-ssm-agent.service' for details.

Я настроил пользовательские данные экземпляра ec2, чтобы получить вывод ssh:

service sshd status > /var/www/html/XXXX/sshlog.txt

Вывод журнала такой:

â— ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Wed 2019-05-15 11:03:05 UTC; 1s ago
  Process: 1454 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=255)

May 15 11:03:05 ip-172-31-4-244 systemd[1]: Failed to start OpenBSD Secure Shell server.
May 15 11:03:05 ip-172-31-4-244 systemd[1]: ssh.service: Unit entered failed state.
May 15 11:03:05 ip-172-31-4-244 systemd[1]: ssh.service: Failed with result 'start-limit-hit'.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: Stopped OpenBSD Secure Shell server.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: ssh.service: Start request repeated too quickly.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: Failed to start OpenBSD Secure Shell server.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: ssh.service: Failed with result 'start-limit-hit'.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: ssh.service: Start request repeated too quickly.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: Failed to start OpenBSD Secure Shell server.
May 15 11:03:06 ip-172-31-4-244 systemd[1]: ssh.service: Failed with result 'start-limit-hit'.

Может ли кто-нибудь помочь мне разобраться в проблеме?

Заранее спасибо!

Мне кажется, что может быть проблема с настройкой ssh-сервера. Записи журнала, которые вы видите, - это просто жалобы ssh-сервера на слишком частый запуск. Более значимое сообщение об ошибке, вероятно, находится где-то раньше в журналах.

Я бы предложил создать новый временный экземпляр, затем смонтировать том вашего экземпляра (вам сначала нужно отсоединить его после выключения экземпляра) и внимательно изучить журналы. Затем я бы попытался заменить файл / etc / ssh / sshd_config файлом из временного экземпляра (сначала сделайте копию исходного). Затем выключите временный экземпляр, отсоедините том, снова подключите его к первому экземпляру и запустите его. Это может решить вашу проблему. А может и нет - но это первое, что нужно попробовать.