回答:
ssh-keygen -R hostname
known_hostsファイルからホスト名を削除するために使用します。次回接続するときに、新しいホストキーがknown_hostsファイルに追加されます。
TARGET_HOST=[hostname or IP]
# Remove the old key(s) from known_hosts
ssh-keygen -R $TARGET_HOST
# Add the new key(s) to known_hosts (and also hash the hostname/address)
ssh-keyscan -H $TARGET_HOST >> ~/.ssh/known_hosts
次回接続時に、あなたが接続しますせずに頼まれAre you sure you want to continue connecting (yes/no)?
たキーがすでにになりますので、known_hosts
ファイル。
thehost
代わりになぜですか?または何か.ALLCAPS変数は予約済みの内部名と衝突する可能性があります。小文字の名前は衝突しないはずです。)
ssh
し、ホスト名とそのアドレスに個別のエントリがあるキーを受け入れた場合、競合を避けるためにssh-keygen -R
それぞれを行う必要があります