Cygwinから非常に基本的な実行可能なPing操作をAWS EC2に対して実行しましたが、成功しませんでした。可能です。 CygwinからEC2インスタンスにpingできません
は、所定の位置に次の構成を有する:
ansible.cfg:
[defaults]
hostfile = hosts
host_key_checking = False
ホスト:+ PEMファイル
[local]
localhost
[servers]
server-1 ansible_ssh_host=ec2-54-175-139-180.compute-1.amazonaws.com ansible_ssh_user=ec2-user ansible_ssh_private_key_file=ansible.pem
これらのすべてのファイルが同じフォルダに配置されています。 PEMファイルを使用してSSH経由でEC2に接続できます。私もtelnetすることができます。次のコマンドは常に失敗しperfectly.But Pingが動作しますが間違っている何
<ec2-54-175-139-180.compute-1.amazonaws.com> ESTABLISH SSH CONNECTION FOR USER: ec2-user
<ec2-54-175-139-180.compute-1.amazonaws.com> SSH: EXEC ssh -C -q -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="ansible.pem"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ec2-user -o ConnectTimeout=10 -o 'ControlPath=/home/UserHome/.ansible/cp/ansible-ssh-%h-%p-%r' ec2-54-175-139-180.compute-1.amazonaws.com '/bin/sh -c '"'"'(umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1469264080.61-242019267058306 `" && echo ansible-tmp-1469264080.61-242019267058306="` echo $HOME/.ansible/tmp/ansible-tmp-1469264080.61-242019267058306 `") && sleep 0'"'"''
server-1 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh.",
"unreachable": true
}
:次のエラーメッセージと
ansibleサーバー-1 -mピング-vvv
を?私は同じ問題に関して複数の質問を見たことがありますが、残念ながら解決策はありません...私は2.1のバージョンのAnsibleを使用しています。 ご協力いただければ幸いです!
? – error2007s
どういう意味ですか? Cygwinから実行する場合: – Tinien
Cygwin端末からインスタンスにSSHできるのですか? – error2007s