Read from socket failed: Connection reset by peer
通常、linuxでsshを使用する場合、このエラーが発生した場合は、まずlogを表示することをお勧めします.
ubuntuのsshのlogは/var/log/authに記録する.log
logエラーは次のようになります.
明らかに権限の問題です./etc/sshディレクトリの下にあるすべてのファイルを正しい権限に修正すればよい.どれだけ変更されたか分からない場合は、sshのデフォルトインストールに成功したディレクトリ権限を見てみましょう.sshをアンインストールしてから再インストールしたほうがいいです.
ubuntuのsshのlogは/var/log/authに記録する.log
logエラーは次のようになります.
Dec 22 09:43:31 x079-liongao sshd[14883]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:31 x079-liongao sshd[14883]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
Dec 22 09:43:31 x079-liongao sshd[14883]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:31 x079-liongao sshd[14883]: error: Permissions 0777 for '/etc/ssh/ssh_host_dsa_key' are too open.
Dec 22 09:43:31 x079-liongao sshd[14883]: error: It is recommended that your private key files are NOT accessible by others.
Dec 22 09:43:31 x079-liongao sshd[14883]: error: This private key will be ignored.
Dec 22 09:43:31 x079-liongao sshd[14883]: error: bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
Dec 22 09:43:31 x079-liongao sshd[14883]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
Dec 22 09:43:35 x079-liongao sudo: liongao : TTY=pts/3 ; PWD=/home/liongao ; USER=root ; COMMAND=/usr/bin/ssh localhost
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:35 x079-liongao sshd[14892]: error: Permissions 0777 for '/etc/ssh/ssh_host_rsa_key' are too open.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: It is recommended that your private key files are NOT accessible by others.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: This private key will be ignored.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key
Dec 22 09:43:35 x079-liongao sshd[14892]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
Dec 22 09:43:35 x079-liongao sshd[14892]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dec 22 09:43:35 x079-liongao sshd[14892]: error: Permissions 0777 for '/etc/ssh/ssh_host_dsa_key' are too open.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: It is recommended that your private key files are NOT accessible by others.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: This private key will be ignored.
Dec 22 09:43:35 x079-liongao sshd[14892]: error: bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
Dec 22 09:43:35 x079-liongao sshd[14892]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
明らかに権限の問題です./etc/sshディレクトリの下にあるすべてのファイルを正しい権限に修正すればよい.どれだけ変更されたか分からない場合は、sshのデフォルトインストールに成功したディレクトリ権限を見てみましょう.sshをアンインストールしてから再インストールしたほうがいいです.