LoginSignup
8
8

More than 5 years have passed since last update.

網元AMIを使っている時に「ssh_exchange_identification: read: Connection reset by peer」でSSH接続できなくなったら

Last updated at Posted at 2014-04-10

網元AMIを使っている時にssh_exchange_identification: read: Connection reset by peerが発生して、SSHでのログインが出来なくなりました。

原因

原因はDenyHostsでした。

DenyHostsは、ブルートフォースアタックなどを行ってきたホストを締め出すことが出来るツールです。
hosts.denyに攻撃元のホスト(IP)を登録してSSH認証が出来ないようにします。
かなり強力なツールですが、誤って登録されたらまずいホストが登録されたりします。今回の件はこれでした。

解除方法

解除方法はFAQの通り

  1. Denyhostsを停止
  2. /etc/hosts.denyから、自分のIPアドレスを削除
  3. WORK_DIR/hostsを編集し、該当のIPアドレスを含む行を削除
  4. WORK_DIR/hosts-restrictedを編集し、該当のIPアドレスを含む行を削除
  5. WORK_DIR/hosts-rootを編集し、該当のIPアドレスを含む行を削除
  6. WORK_DIR/hosts-validを編集し、該当のIPアドレスを含む行を削除
  7. WORK_DIR/user-hostsを編集し、該当のIPアドレスを含む行を削除
  8. (オプション)該当のIPアドレスをWORK_DIR/allowed-hostsに追加
  9. DenyHostsを起動

allowed-hostsに追加しておけば今後hosts.denyに追加されることはないようです。

他にも、hosts.allowに該当IPを追加する方法でも行けました。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8