私は、要塞ホストを介して実行できるようにしようとしている間、非常に難解なエラーが発生しました。私はちょうど私が砦のボックスに接続して、個人的なipsにipsを追加して、砦のボックスのknown_hostsに追加して終了して再実行すると、不可能なことが分かりました。不可能なバスティオンボックスセットUserKnownHostsFile/dev/null(バスティオンボックス)
私は、私が砦のボックスを介して接続することを可能にしようとする私的なipsは、砦のボックスのknown_hostsファイルにはないと私はそれらを追加するには、プレイブック。
私ssh.cfgは、次のようになります。
Host 172.*.*.*
ProxyCommand ssh -W %h:%p -A [email protected]
IdentityFile ~/.ssh/id_rsa
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
Host nat.cloudapp.net
Hostname nat.cloudapp.net
User ubuntu
IdentityFile ~/.ssh/id_rsa
ForwardAgent yes
ControlMaster auto
ControlPath ~/.ssh/ansible-%[email protected]%h:%p
ControlPersist 5m
私は 'ssh -o UserKnownHostsFile =/dev/null -o StrictHostKeyChecking = no -W%h:%p -A ubuntu @ nat.cloudapp.net'でこれを試してみました。ナットボックスの '〜/ .ssh/known_hosts'ファイルが動作しませんでした。 – Jonathan