0
これは、EC2 Ubuntuインスタンス(クライアント)に行くUbuntu 16.10 Linux VM(ホスト)上にあります。'sshでホストに接続できませんでしたが、' ansible all -m ping 'を実行した後で成功しました - なぜですか?
私は、このコマンドを実行します。
sudo ansible-playbook deploy.yml -vvv
とget:
fatal: [web1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
しかし、その後、私はすぐにこれを行う場合(秒):
ansible all -m ping
前のコマンドの作品を!
ControlPersist=60s
と何か関係がありますが、それ以上コマンドを発行できないようですか?混乱する。
なぜ 'sudo ansible-playbook'と' sudo'なしで 'ansible'を使いますか?これは、設定に応じて異なる資格情報を使用できます。 –
奇妙な。 'sudo ansible all -m ping'を実行するとSSHのエラーが発生しますが、私はそれを'不可能なall-m ping'にすると、まったく同じコマンドがすぐに動作します。完全に奇妙です。 –
あなたは 'sudo'が何であるか知っていますか? –