一部のアドレスの SSH で既知のホストのセキュリティを無視する

一部のアドレスの SSH で既知のホストのセキュリティを無視する

ルーターにはたくさんのコンピューターが接続されています。DHCP が搭載されているので、ログインすると IP アドレスが割り当てられます。

彼らのIPは毎日シャッフルされるので、私はたくさんの

警告: リモート ホストの識別が変更されました。

SSH からのメッセージ。

範囲内のすべてのアドレスの中間者セキュリティを無視し192.168.2.*、他のすべてのセキュリティを維持するように ssh に指示する方法はありますか?

答え1

この問題を解決する最善の方法は、アドレスの代わりに名前を使用することです。ホスト名は、アドレスが変わっても常に同じままです。一部のルーターには DNS サポートが組み込まれています (DNS に接続できますdhcpd) bind9*.local名前に Avahi を使用するのも簡単です。

それが嫌なら、SSHに決してキー:

ホスト 192.168.2.*
    ユーザー既知のホストファイル /dev/null
    StrictHostKeyChecking いいえ

しかし、私見ではそれはただの怠惰です。:)

関連情報