UNIX/Redhat

ssh 접속 불가 문제 ( ssh_exchange_identification: Connection closed by remote host )

99iberty 2014. 2. 7. 20:12

ssh_exchange_identification: Connection closed by remote host

 

이거 검색해 보면 다 /etc/hosts.deny , allow를 수정하라고 뜬다..

그 문제가 아녔는데..

 

일단 개발자가 openSSL을 설치하고 나서 문제가 발생했다.

일단 /etc/ssh/ 아래 파일들 중 key 가 붙은 파일들은 퍼미션이 644여선 안되고 반드시 600이어야 한단다.

아니면 접속이 안된단다.

그건 일단 아니어서 패스했다.

 

messages 파일을 살펴보니 이유가 나왔다.

Feb  7 15:35:47 xxxx  sshd[32805]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.

그래서 실제로 /var/empty/sshd 를 확인해봤더니 두둥

drwxrwxrwx. 2 root root 4096 May 16  2012 sshd
로 떠 있었다..

이렇게 바꿔주니 잘된다.....

drwx--x--x. 2 root root 4096 May 16  2012 sshd