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で同じことやってしまうと、それはちょっとやりすぎかもなので注意。