Vagrantを使っていると、違うboxで立ち上げるたびに ~/.ssh/known_hosts の書き換えをしないといけないのが面倒なので、~/.ssh/config をたとえばこんなふうにする。 Host 192.168.33.* User vagrant IdentityFile /Users/xxxx/.vagrant.d/insecure_private_key StrictHostKeyChecking no UserKnownHostsFile=/dev/null IPアドレスとホストキーが合ってるかチェックしない、で、接続後のIPとキーの書き込みでは /dev/null に捨てちゃう。 調子に乗ってAWSのEIPで同じことやってしまうと、それはちょっとやりすぎかもなので注意。
![Vagrantで毎回known_hostsを書き換えなくて済む方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ab5f476fff50bcaba7973cf1bc5c4ec29dee544/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VmFncmFudCVFMyU4MSVBNyVFNiVBRiU4RSVFNSU5QiU5RWtub3duX2hvc3RzJUUzJTgyJTkyJUU2JTlCJUI4JUUzJTgxJThEJUU2JThGJTlCJUUzJTgxJTg4JUUzJTgxJUFBJUUzJTgxJThGJUUzJTgxJUE2JUU2JUI4JTg4JUUzJTgyJTgwJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz05MDIwZjhmMTI5YzM1NDVlNzBiNDM3NmNhYjk5YjdmZg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YW5ha2FoaXNhdGVydSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWMxNzY3ZDJlOTBiYWZiZGQ3ZGE5ODhlZmI4OTQ1MTI%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D8b6c1e5e7b4c60404ff72f347d7a9feb)