昨日から、SSH 経由でリモート サーバーにアクセスできません。接続が閉じられたというエラーが表示されます。再起動後もサーバーにアクセスできず、同じエラーが何度も表示されます。denyhosts が私を要求しなくなったのでしょうか?
OpenSSH_6.0p1, OpenSSL 1.0.1b 26 Apr 2012
debug1: Connecting to www.chihoang.de [78.46.220.237] port 22.
debug1: Connection established.
debug1: identity file /home/XXX/.ssh/id_rsa type -1
debug1: identity file /home/XXX/.ssh/id_rsa-cert type -1
debug1: identity file /home/XXX/.ssh/id_dsa type -1
debug1: identity file /home/XXX/.ssh/id_dsa-cert type -1
debug1: identity file /home/XXX/.ssh/id_ecdsa type -1
debug1: identity file /home/XXX/.ssh/id_ecdsa-cert type -1
ssh_exchange_identification: Connection closed by remote host
レスキュー システムがあるので、そこから起動してユーザーを試してから、denyhosts をアンインストールできると思います。cygwin、Suse、Windows のクライアントを試しましたが、効果はありませんでした。
答え1
これは確かに denyhosts の可能性があります。おそらくパスワード ログインを無効にしているのでしょう。ログには、公開キーと秘密キーのペアが生成されていないことが示されています。インストールする前に、denyhosts の FAQ を確認しましたか?http://denyhosts.sourceforge.net/faq.html