ssh_exchange_identification: Connection closed by remote host
最近、何もいじくってないのに。
いや、MacBook Airから鍵認証で入れるようにしたが・・・
サーバー側はいじってないはず。
ググると、いろいろかかれてた。
ひとつずつ、対応してみた・・・
/etc/hosts.deny
まずは、一番怪しそうなこのファイル。
中身を見たら、いろんなサイトが追加されてた。
中身を見たら、いろんなサイトが追加されてた。
そういえばdenyhostsをインストールしていた。
アタックしてるサイトのIPアドレスが追加されてる。
えっ、こんなにアタックがあるんだ。
ポート変更しとこう・・・
ちなみに、自分のアクセス元はありませんでした。
これが原因ではない。
/etc/ssh/sshd_config
このなかの「MaxStartups」を設定しておくのがよいらしい。
見たら、コメントアウトされてたので、「#」マークを削除。
リスタートして・・・まだ動かない。
/etc/hosts.allow
まさかね。
これじゃないよね。でも何も書いてないよな。
このページを参考にして「sshd:all」と一行追加。
動いた。
こうなると、今まで動いていたのが不思議だが、
ま、少しセキュリティも向上して、よかった、よかった。