2016-11-10 2 views
0

를 통해 호스트에 연결하지 못했습니다 그것은 다음과 같은 출력 내가 Ansible는 "나는 버추얼 박스, 방랑과 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 및 Anecess를 제거하고 설치하는 작업을 시도했지만이 오류는 사라지지 않습니다. – MariaVincent

답변

0

답변을 검색하는 데 많은 시간을 들인 후에 저에게 도움이되는 해결책을 찾았습니다. 내 Vagrantfile에 다음 몇 줄을 추가하고 당신이 당신의`Vagrantfile`을 보유하고있는 동일한 폴더 내에서 '방랑 ssh`을 실행할 때 VM 무슨 일

ansible.raw_arguments = [ 
"--private-key=~/path/to/.vagrant/machines/default/virtualbox/private_key" 
]