ERROR: Net::SSH::HostKeyMismatch(Chef)

Tetsuro Aoki 348views 更新:2014年10月17日

knife solo prepareコマンドを実行したとき、

ERROR: Net::SSH::HostKeyMismatch: fingerprint **:**:**:**:...:**:**:** does not match for "***.***.***.***"

のようなエラーが出る場合があります。
これは同じIPアドレスでサーバを立て直したときなどに起こります。
サーバを入れ替えるとホストキーが変わってしまうため、「同じIPなのにホストキーが以前と違う=乗っ取りの可能性がある」と判断されるようです。
サーバを入れ替えたことが確かな場合はchefサーバが記憶しているホストキーを削除することでこのエラーを回避することができます。

rm ~/.ssh/known_hosts

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません