リモートサーバーにSSHパラメータがない場合は、次のように正常に動作します。
PermitRootLogin yes
私の作業可能なコマンドは次のとおりです。
[ansible@myansible ~]$ ansible remoteserveur -a "cat /etc/sudoers"
PermitRootLogin no
セキュリティ上の理由から、すべてのサーバーのSSHパラメータを変更したいと思います。これを完了すると、もう機能しません。
UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).",
"unreachable": true
私のansibleユーザーをどのように作成できますか?一般ユーザーそしておそらく通過rootでコマンド実行可能。
多くの関心をお寄せいただきありがとうございます。
ベストアンサー1
Ansible プレイブックに "become:is" ディレクティブがないことは確実ですか?このディレクティブは、Ansibleエージェントへの特権アクセスを担当します。
https://docs.ansible.com/ansible/latest/user_guide/become.html