16
known_hostsに新しいホストを自動的に追加できますか?
私の状況は次のとおりです。中央のクライアントから多数の仮想マシンインスタンスを起動し、それらを介してコマンドを実行するテストハーネスをセットアップしていsshます。仮想マシンには以前に使用されていないホスト名とIPアドレスがあるため~/.ssh/known_hosts、中央クライアントのファイルには含まれません。 私が抱えている問題はssh、新しい仮想インスタンスに対して実行される最初のコマンドが常に対話型プロンプトを表示することです: The authenticity of host '[hostname] ([IP address])' can't be established. RSA key fingerprint is [key fingerprint]. Are you sure you want to continue connecting (yes/no)? 仮想マシンのイメージにすでに焼き付けられている公開キーを使用することで、これをバイパスして新しいホストをクライアントマシンに既知にする方法はありますか?可能であれば、Expectなどを使用してインタラクティブプロンプトに応答する必要はありません。
249
linux
ssh
known-hosts