많은 사람들이 ssh를 사용하여 원격 시스템에 연결할 때 ssh_exchange_identification: Connection close by 원격 호스트에 의해 연결이 닫히는 문제에 직면했습니다. 인터넷에서 많은 튜토리얼을 찾아 시도했지만 작동하지 않았습니다. 블로거는 몇 가지 일반적인 해결 방법을 요약했습니다( 모든 로컬 기계 작동).
-
가능한 이유 1 : openssh-server가 설치되지 않았습니다 . 해결 방법:
sudo apt install openssh-server
또는
sudo apt-get install openssh-server
-
가능한 이유 2 : 연결이 MaxSessions 제한을 초과합니다. 해결 방법: 에서 주석을 수정하고 취소하고
sudo gedit /etc/ssh/sshd_config
다음 으로 변경합니다.# MaxSessions 10
10
50
-
가능한 이유 3 : IP가 거부되었습니다. 해결책: 별도로 확인 하고
/var/log/denyhosts
, 가로채는 IP 기록이 있는지 확인하고, 있으면 IP를 추가하세요 ./etc/hosts.deny
usr/share/denyhosts/data/hosts/
/etc/hosts.allow