ファイヤーウォールのせいだと思った?残念!SSHの設定でした!

VirtualBoxにインストールしたUbuntuのネットワーク設定をNATにしてポートフォーワーディングの設定でホストポートを2222に、ゲストポートを22にして設定したのにホストから

$ ssh -p 2222 sasaplus1@127.0.0.1
Received disconnect from Too many authentication failures for sasaplus1

でアクセスできない!


で、いろいろ探した結果がこれ。
ssh - Too many authentication failures for *username* - Super User
http://www.unixuser.org/~euske/doc/openssh/jman/ssh_config.html


どうするかって言うと

$ ssh -o "PubkeyAuthentication no" -p 2222 sasaplus1@127.0.0.1

ってやって公開鍵認証を無効化するといいみたい。~/.ssh/configにいろいろ書いてたせいなのかな。


最初、ufwのせいかと思ったけど違った。