
У меня есть экземпляр EC2, который работает уже около года.
До вчерашнего дня нам всегда удавалось подключаться по SSH без проблем, но внезапно после перезагрузки все мои соединения были отклонены.
Я никогда не вносил никаких изменений в конфигурацию ssh. Я настроил группу безопасности EC2, чтобы разрешить SSH на порту 22 из 0.0.0.0/0, чтобы гарантировать, что смена IP-адресов не станет проблемой.
Когда я пытаюсь подключиться по SSH через PuTTY -
Ошибка сети — соединение отклонено.
Когда я пытаюсь подключиться по SSH через консоль AWS -
Возникла проблема с настройкой подключения к экземпляру Произошла ошибка, и мы не смогли подключиться или оставаться подключенными к вашему экземпляру. Если этот экземпляр только что запустился, повторите попытку через минуту или две.
Пробовал перезапустить, остановить, принудительно остановить и запустить снова. Проблема сохраняется при загрузке, и даже когда том присоединен к новому экземпляру как корневой том.
Системный журнал в консоли AWS показывает:
Не удалось запустить сервер OpenBSD Secure Shell. Подробности см. в 'systemctl status ssh.service'.
[[0;1;31mFAILED[0m] Failed to start OpenBSD Secure Shell server. See 'systemctl status ssh.service' for details.
Проблема в том, что я не могу подключиться, чтобы запустить команды и проверить состояние ssh.service.
Я клонировал том и подключил его к новому экземпляру в качестве вторичного диска.
Я проверил файл sshd.conf в /etc/ssh/sshd_config и не вижу никаких повреждений. Я также проверил файл auth.log и вижу много активности CRON, но ничего от SSHD:
Nov 26 10:39:08 ip-172-31-9-### systemd-logind[1163]: Watching system buttons on /dev/input/event0 (Power Button)
Nov 26 10:39:08 ip-172-31-9-### systemd-logind[1163]: Watching system buttons on /dev/input/event1 (Sleep Button)
Nov 26 10:39:08 ip-172-31-9-### systemd-logind[1163]: New seat seat0.
Nov 26 10:40:01 ip-172-31-9-### CRON[2089]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:41:01 ip-172-31-9-### CRON[2774]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:41:03 ip-172-31-9-### CRON[2089]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:42:01 ip-172-31-9-### CRON[3410]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:42:02 ip-172-31-9-### CRON[2774]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:43:01 ip-172-31-9-### CRON[4042]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:43:02 ip-172-31-9-### CRON[3410]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:44:01 ip-172-31-9-### CRON[4660]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:44:02 ip-172-31-9-### CRON[4042]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:45:01 ip-172-31-9-### CRON[5290]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:45:01 ip-172-31-9-### CRON[4660]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:46:01 ip-172-31-9-### CRON[5912]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Nov 26 10:46:02 ip-172-31-9-### CRON[5290]: pam_unix(cron:session): session closed for user ubuntu
Nov 26 10:46:46 ip-172-31-9-### systemd-logind[1166]: Watching system buttons on /dev/input/event0 (Power Button)
Nov 26 10:46:46 ip-172-31-9-### systemd-logind[1166]: Watching system buttons on /dev/input/event1 (Sleep Button)
Nov 26 10:46:46 ip-172-31-9-### systemd-logind[1166]: New seat seat0.
Nov 26 10:47:01 ip-172-31-9-### CRON[1775]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
Оглядываясь назад, на те времена, когда это работало, я вижу такие строки:
Nov 26 01:53:50 ip-172-31-14-### sshd[6236]: Accepted publickey for ubuntu from 58.96.###.### port 50753 ssh2: RSA SHA256:#######################
Nov 26 01:53:50 ip-172-31-14-### sshd[6236]: pam_unix(sshd:session): session opened for user ubuntu by (uid=0)
Nov 26 01:53:50 ip-172-31-14-### systemd-logind[1128]: New session 20 of user ubuntu.
Это на производственном экземпляре. Мне удалось вернуться к резервной копии и запустить на новом экземпляре. Это работает на данный момент, но действительно нужно добраться до основной причины этой проблемы, чтобы убедиться, что мы не застряли без возможности снова подключиться.
Есть идеи, в чем может быть проблема? Любая помощь будет высоко оценена!