-2
Linuxユーザーの少ないSSH接続をテストするプレイブックを実行したいと思います。SSH接続をテストする可能性のあるプレイブック
例: USER1:ボブ・パスワード:Test12345 USER2:アリス・パスワード:Test123
どのように私は上記の資格情報は、ホスト上で動作するかどうかを確認するために脚本を書くことができますか?
おかげ
Linuxユーザーの少ないSSH接続をテストするプレイブックを実行したいと思います。SSH接続をテストする可能性のあるプレイブック
例: USER1:ボブ・パスワード:Test12345 USER2:アリス・パスワード:Test123
どのように私は上記の資格情報は、ホスト上で動作するかどうかを確認するために脚本を書くことができますか?
おかげ
私はこの脚本をテストしていないが、それはあなたに素敵なアイデアを与える必要があります。
---
- hosts: localhost
vars:
test_users:
bob: Test12345
alice: Test123
tasks:
- name: Install sshpass package
package:
name: sshpass
state: present
become: yes
- name: Test ssh connection for users
command: sshpass -p {{ item.value }} ssh {{ item.key }}@your-host 'echo success'
with_dict: '{{ test_users }}'
また、パスワードでSSHを使用することは推奨されません。 パブキー認証を設定する必要があります。
ありがとうございます。私はsshpassをインストールせずにオプションを探していました。しかし、私はこれを試してみる。 – Hamid