IP アドレスのシステムが頻繁に変更されるネットワークで作業しています。それらはワークベンチに出入りし、DHCP が取得する IP を決定します。
システムに接続する必要があるたびに ~/.ssh/known_hosts を編集する必要がないように、ホスト キーのキャッシュ/チェックを無効にする方法は簡単ではないようです。
私はホストの信頼性を気にしません。それらはすべて 10.xxx ネットワーク セグメント上にあり、だれも私を MITM していないことは比較的確実です。
これを行う「適切な」方法はありますか?警告が表示されるかどうかは気にしませんが、停止して毎回その IP の known_hosts エントリをフラッシュさせるのは面倒です。このシナリオでは、システムに 1 回または 2 回以上接続することはめったにないため、実際にはセキュリティを提供しません。次に、IP が別のシステムに与えられます。
ssh_config ファイルを調べたところ、外部マシンへの接続のセキュリティを維持し、ローカル アドレスのチェックを無視できるように、グループを設定できることがわかりました。これが最適でしょう。
検索すると、この問題について非常に強い意見がいくつか見つかりました。「いじらないでください。セキュリティのためです。ただ対処してください」から「これは私が今まで対処しなければならなかった最もばかげたことです。オフにしたい」...私はその中間のどこかにいます。数分ごとにファイルからアドレスを消去することなく、自分の仕事をできるようにしたいだけです。
ありがとう。