othexでVirtualBoxとAnsible 2.4.1.0とVagrant 2.0.1を使用しています。私の迷惑メールボックスのプロビジョニングには問題はありませんが、私はpingを実行しようとするエラー:迷惑メールの不安定な公開鍵で迷惑メールボックスにpingできない
➜ ansible all -m ping
vagrant_django | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).\r\n",
"unreachable": true
}
同様の質問に提供するソリューションは、(私のansible設定に放浪安全でないパブのキーの追加など)私のために動作しませんでした。私はただできません迷惑な安全でない公開鍵で動作するようにしてください。
FWIWは、ここに私のansible.cfgファイルです:
[defaults]
host_key_checking = False
inventory = ./ansible/hosts
roles_path = ./ansible/roles
private_key_file = ~/.vagrant.d/insecure_private_key
そして、ここに私のansible/hostsファイル(ansible在庫)です:
仕事は私自身のSSHは、公開使用していたやった[vagrantboxes]
vagrant_vm ansible_ssh_user=vagrant ansible_ssh_host=192.168.10.100 ansible_ssh_port=22 ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
キー。私はどちらかssh経由で接続することはできません
➜ ansible all -m ping
vagrant_django | SUCCESS => {
"changed": false,
"failed": false,
"ping": "pong"
}
それは根本的な問題のようですので、私は私の放浪ボックス上のauthorized_keysにこれを追加すると、私はPINGをansibleすることができます。 authorized_hostsの迷惑メールボックスに自分のpubキーを追加することで修正されています。
私が知りたいのは、なぜですか?迷惑な安全でないキーでは機能しません。誰か知っていますか?
PS:根本原因はthis other questionに似ていますが、症状と文脈が異なります。私はボックスを提供することができますが、無理なpingはできませんでした。これは別の質問imhoを正当化する。
[安全でない秘密鍵(迷惑メール1.7.2)を使用して迷惑メールVMにsshできない](https://stackoverflow.com/questions/28471542/cant-ssh-to-vagrant-vms-using)安全でないプライベートキーの - 迷惑メール - 1-7-2) – techraf