-o
を使用 オプション、
ssh -o "StrictHostKeyChecking no" [email protected]
/etc/ssh/ssh_config
の先頭に次の行を追加します ...
Host 192.168.0.*
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
オプション:
- ホスト サブネットは
*
にすることができます すべての IP への無制限のアクセスを許可します。 /etc/ssh/ssh_config
を編集 グローバル構成または~/.ssh/config
の場合 ユーザー固有の構成用。
http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html を参照してください
これは、新しいホストに初めて接続するときにのみ取得する必要があります。 yes
に応答した後 ホストは ~/.ssh/known_hosts
に格納されます 次回の接続時にプロンプトは表示されません。
~/.ssh/known_hosts
の場合に注意してください なんらかの理由 (パーミッションの問題など) で書き込むことができない場合は、接続するたびにプロンプトが表示されます。