を使用してLinuxホストに接続しようとしssh
ていますが、次のエラーが表示されます
RSA host key for 10.1.1.20 has changed and you have requested strict checking.
これをオーバーライドしたいのですが、これを行うためのオプションの組み合わせを見つけることができないようです。
おそらく数年前にStrictHostKeyCheckingを設定しましたが、その方法を覚えていません。
私が相談しman ssh
、私はシステム全体の設定ファイルがある知らせる/etc/ssh/ssh_config
と、ユーザ毎の設定ファイルデフォルトは~/.ssh/config
どちらも存在しません。
編集私の質問を明確にするために、オプションは明確に設定されています。私は発見しようとしています
- オプションが保存されている場所(マニュアルページに記載されているファイルはありませんが、間違っているようです)。
- オプションの変更方法。
私が抱えている問題を回避する方法を検討していません(known_hostsファイルを編集できることは知っていますが、新しいサーバーを試すたびに面倒です)。
ask
。ホストキーが変更されると、にStrictHostKeyChecking
設定されていない限り、sshクライアントは接続しませんno
。ホストキーがあまり頻繁に変更されない場合は、構成~/.ssh/known_hosts
を変更する代わりに、この1つのホストキーを削除することをお勧めします。
.ssh/known_hosts
、別のファイルで問題のある行が見つかるまで警告を取得し続けました.ssh/known_hosts2
。どうやらOS Xは両方を使用しています
/etc/ssh_config
は私のものです。