OpenBSD Secure Shell 서버를 시작할 수 없습니다

OpenBSD Secure Shell 서버를 시작할 수 없습니다

약 1년 동안 실행된 EC2 인스턴스가 있습니다.

어제까지 아무 문제 없이 SSH를 통해 연결할 수 있었는데 재부팅 후 갑자기 모든 연결이 거부되었습니다.

SSH 구성을 수정한 적이 없습니다. IP 변경이 문제가 되지 않도록 포트 22에서 0.0.0.0/0의 SSH를 허용하도록 EC2 보안 그룹을 설정했습니다.

PuTTY를 통해 SSH를 사용하여 연결하려고 하면 -

네트워크 오류 - 연결이 거부되었습니다.

AWS 콘솔을 통해 SSH를 통해 연결하려고 하면 -

인스턴스 연결을 설정하는 중에 문제가 발생했습니다. 오류가 발생하여 인스턴스에 연결하거나 연결을 유지할 수 없습니다. 이 인스턴스가 방금 시작된 경우 1~2분 후에 다시 시도하세요.

다시 시작, 중지, 강제 중지 및 다시 시작을 시도했습니다. 볼륨이 새 인스턴스에 루트 볼륨으로 연결된 경우에도 시작 후에도 문제가 지속됩니다.

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 상태를 확인하기 위해 연결할 수 없다는 것입니다.

볼륨을 복제하여 새 인스턴스에 보조 드라이브로 연결했습니다.

/etc/ssh/sshd_config에서 sshd.conf 파일을 확인했는데 손상이 발견되지 않았습니다. 또한 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.

이것은 프로덕션 인스턴스에 있습니다. 백업으로 복원하고 새 인스턴스로 부팅했습니다. 지금은 이것이 효과가 있지만 다시 연결할 수 없는 상황에 빠지지 않도록 이 문제의 근본 원인을 찾아야 합니다.

문제가 무엇인지 아시나요? 어떤 도움이라도 대단히 감사하겠습니다!

관련 정보