더 이상 SSH를 사용할 수 없습니다. 무엇이 잘못되었나요?

더 이상 SSH를 사용할 수 없습니다. 무엇이 잘못되었나요?

저는 원격 서버에 SSH를 통해 접속하는 데 사용합니다(rsa 키는 사용하지 않고 비밀번호만 사용).

이제 서버는 더 이상 연결을 허용하지 않으며 다음 오류가 발생합니다.

ssh_exchange_identification: Connection closed by remote host

수정 사항을 찾기 위해 약간의 Google 검색을 할 수 있지만 마지막 로그인 이후 컴퓨터에 아무 것도 건드리지 않았기 때문에 무엇이 잘못되었는지 알 수 없습니다.

원인을 찾는 데 도움을 주실 수 있나요?

편집하다:로그를 조사해 보니 다음과 같은 내용이 발견되었습니다.

/var/auth.log
/var/log/auth.log:Dec 26 16:40:32 vps sshd[15567]: error: fork: Cannot allocate memory
/var/log/auth.log:Dec 26 16:41:05 vps sshd[15567]: error: fork: Cannot allocate memory
/var/log/auth.log:Dec 26 16:43:47 vps sshd[15567]: error: fork: Cannot allocate memory
/var/log/auth.log:Dec 27 03:20:06 vps sshd[15567]: error: fork: Cannot allocate memory
/var/log/auth.log:Dec 27 16:15:02 vps sshd[15567]: error: fork: Cannot allocate memory

그리고 같은 기간에 나는 또한 발견했습니다많이이들의:

/var/log/auth.log:Dec 26 13:00:01 vps CRON[1716]: PAM unable to dlopen(/lib/security/pam_unix.so): libcrypt.so.1: cannot map zero-fill pages: Cannot allocate memory
/var/log/auth.log:Dec 26 13:00:01 vps CRON[1716]: PAM adding faulty module: /lib/security/pam_unix.so

이것들은 무엇입니까?

답변1

공개 SSH 서버에서 DenyHosts를 실행하는데, 이는 /etc/hosts.deny에 IP가 추가되었을 때 표시되는 오류 메시지입니다.

SSHd 주변에 유사한 TCP 래퍼 서비스가 있습니까? 해당 상자에 KVM 또는 직렬 콘솔이 있습니까? 아니면 다른 IP를 사용하는 다른 서버에서 SSH로 연결할 수 있나요?

관련 정보