2016-11-10 9 views
0

を介してホストへの接続に失敗しました 私はAnsibleは「私はVirtualBoxの、ベイグラントとAnsibleで働いているのssh

ssh [email protected] 

を実行し、次の出力だまで、それはうまく働いた:。

The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established. 
ECDSA key fingerprint is 
SHA256:IIbQq8qenKqUEpurYCMbbaRBCHXEgWK4Br7KSusmyw4. 
Are you sure you want to continue connecting (yes/no)? 

を私は「はい」と入力し、それ以来、私はvagrant provisionを入力するたびに、私は入れません:

fatal: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Warning: Permanently added '10.10.10.10' (ECDSA) to the list of known hosts.\r\nPermission denied().\r\n", "unreachable": true} 

その後、生成した鍵を~/.ssh/known_hostsから削除しましたが、同じエラーが発生し続けます。

+0

に次の数行を追加しましたか? –

+0

VMにsshで接続することはできますが、プロビジョニングできません。 – MariaVincent

+0

また、異なるバージョンのVirtualBox、Vagrant、Ansibleをアンインストールしてインストールしようとしましたが、このエラーは解決されません。 – MariaVincent

答えて

0

答えを検索する時間がたっぷりかかると、私にとってはうまくいく解決策が見つかりました。あなたは `Vagrantfile`を保持している同じフォルダ内から`放浪ssh`を実行したとき、私は、何が起こるか私のVagrantfileと再ロードVM

ansible.raw_arguments = [ 
"--private-key=~/path/to/.vagrant/machines/default/virtualbox/private_key" 
] 
関連する問題