定期的に忘れるんだけど、~/.ssh/known_hosts にあるエントリをスクリプトから消すコマンドは、ssh-kengen -R。 そもそも known_hosts とは 接続したことのある各ホストの公開鍵を保存しているファイルで、普通の文脈だとユーザレベルのファイルである ~/.ssh/known_hosts を指します。 サーバレベルのファイルとして、/etc/ssh/known_hosts もあります。 よくあるケースでは、ssh ではじめて特定ホストに接続しようとしたときに、エントリが追加されます。 最初に接続するとき以下のようなことを要求され、「このサーバを信頼するか」どうかを判断することになります。 The authenticity of host 'sshsvr (192.168.0.1)' can't be established. RSA key fingerpri