SSH를 통해 호스트에 연결하는 데 문제가 있습니다. 다음 오류가 표시됩니다.
debianbox@debian:~$ssh [email protected]
ssh_exchange_identification : Connection closed by remote host
문제는 이전에 동일한 계정을 사용하여 이 컴퓨터에 연결했지만 이제는 무슨 일이 일어나는지 모르고 이 오류만 발생한다는 것입니다. 관리자에게 경고하려고 했지만 그는 모든 것이 괜찮다고 말했습니다. 누군가 문제가 무엇인지 말해 줄 수 있습니까?
답변1
다른 주소에서 연결하면 작동한다고 댓글에서 언급하셨으니 비슷한 문제가 있을 가능성이 높습니다.호스트 거부달리기. Denyhosts는 실패한 SSH 시도를 감지하고 (너무 많은 경우) 해당 주소의 연결을 차단합니다. 파일에 컴퓨터의 IP 주소가 있는지 확인 /etc/hosts.deny
하고, 그렇다면 삭제하세요. 원하는 경우 이를 추가하여 /etc/hosts.allow
Denyhost가 다시 차단하더라도 항상 연결할 수 있도록 할 수 있습니다.
(이 질문에 대한 여러 의견에서 수정됨)
답변2
이는 초기 SSH 핸드셰이크가 올바르게 완료되지 않았음을 의미합니다. 여기에는 여러 가지 이유가 있을 수 있지만 내 경험상 SSH 수신 서비스가 중단되었기 때문입니다. 소켓이 열려 있지만 소켓 내에서는 SSH 통신이 불가능합니다.
어떤 유형의 장치에 연결되어 있습니까? SSH를 통해 로그인하지 않고 SSH를 다시 시작하는 방법이 있습니까?