Windows 10 컴퓨터에서 SSH를 사용하여 GoDaddy Cpanel 서버에 연결하려고 합니다. 제가 자주 사용하는 FileZilla, mobaxterm, putty가 모두 깨졌습니다. 내가 찾은 유일한 디버깅 방법은 아래 나열된 방법입니다.
C:\Users\Joshua>ssh -v 107.180.12.188
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
debug1: Connecting to 107.180.12.188 [107.180.12.188] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Joshua/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.6
ssh_exchange_identification: read: Connection reset
답변1
서버를 잘못 구성한 것 같습니다. 먼저 /etc/hosts.allow 및 /etc/hosts.deny를 확인하세요.
root@host # grep sshd /etc/hosts.allow
sshd: ALL
또는 서버에 공개 키가 설정되어 있는 경우 해당 키도 확인하십시오. 아마도 여기에 문제가 있을 수 있습니다.
다음에 대한 추가 정보를 찾을 수 있습니다.http://edoceo.com/notabene/ssh-exchange-identification
답변2
친구, 서버가 ipv4를 수신하고 있습니까? v6이라면 오류가 재현될 것입니다.
>netstat -apn | grep ":22"
tcp6 0 0 :::22 :::* LISTEN 4791/sshd
그리고
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4791/sshd
tcp6 0 0 :::22 :::* LISTEN 4791/sshd