GNU/Linux >> Linux の 問題 >  >> Linux

既知のホストに対する SSH のホスト検証を回避するにはどうすればよいですか?

-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 の場合に注意してください なんらかの理由 (パーミッションの問題など) で書き込むことができない場合は、接続するたびにプロンプ​​トが表示されます。


Linux
  1. Ssh – Sshが許可を求めるのを避ける方法は?

  2. ~/.ssh/known_hosts ファイルの問題のあるキーを修正する方法

  3. パスワードなしのログインで ssh がキー パスフレーズを要求しないようにする方法

  1. [Linux]:〜/.ssh/ディレクトリの既知のホストファイルをハッシュする方法

  2. SOCKS 5 プロキシで SSH を使用するにはどうすればよいですか?

  3. SSH 経由で接続しているときに、ホストのキーボードから入力を読み取るにはどうすればよいですか?

  1. SSHトンネリングを使用して制限付きサーバーにアクセスする方法

  2. 複数のウィンドウのパスワードを入力する方法は?

  3. 「ホストキーの検証に失敗しました」というエラーを修正する方法