SSHを試みると、localhostは常に/etc/hosts.denyに追加されます。

SSHを試みると、localhostは常に/etc/hosts.denyに追加されます。

私のサーバーには少し奇妙な問題があります。何らかの理由でワークステーションのローカルホスト名が追加され続け、/etc/hosts.denySSHを試みると、次の結果が表示されます。

ssh_exchange_identification:リモートホストによって接続が終了しました。

別のワークステーションを使用してファイルからホスト名を削除する場合は、再追加す​​る前にワークステーションからログインするまでに約10秒かかります。私のワークステーションはMac OSX Mountain Lionを実行しており、ssh端末で使用しています。何を期待しなければならないのか、何が起こっているのか、どうすればわかりますか?

答え1

私はGillesのコメントに同意します。 DenyHostsやFail2banなど、失敗したログイン試行に対してSSHログを監視するツールがコンピュータで実行されているように聞こえます。 SSH自体はこのファイルを変更しません/etc/hosts.deny

関連情報