Ansible学習を続けながらどのように解決したかAnsible: 在庫ソースを解析する方法しかし、今新しい問題が発生しました。彼は次の2つのコマンドを実行します(しかし彼が通常のユーザーとして実行されているのか、ルートとして実行されているのかはわかりません):
ssh-add -L
ssh-add ~/.ssh/id_rsa
その後、次のコマンドを実行して3つのLinuxコンテナのいずれかをpingします。
ansible 192.168.122.117 -m ping -u root
その後、彼は成功したpingメッセージを受け取ります。しかし、私の場合は、次のエラーメッセージが表示されます。
[smartinez@localhost ansible_course]$ ansible 192.168.122.117 -m ping -u root 192.168.122.117 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host 192.168.122.117 port 22: No route to host\r\n", "unreachable": true }
Ansibleのために別のSSH RSAキーを生成する必要があるかどうかはわかりません。それとも、彼がrootとしてコマンドを実行し、rootユーザーのためのSSH RSAを生成しなければならない場合?
ssh-add
両方のコマンドを実行してみましたが、root
「該当するファイルやディレクトリはありません」というメッセージが表示されます。
また、rootユーザーとUbuntuユーザーの両方に最後に-kを追加してみましたが、結果は同じです。
どんな意見や提案でも大変感謝いたします。
挨拶