pssh
pssh†
オプション†
-H | 単一ホスト |
-h | ホスト名が記載されたファイル名 |
-l | 認証ユーザー |
-A | パスワードを尋ねる |
-i | 標準出力とエラーをまとめて表示する |
-O | ssh のオプションを指定する |
コマンドの実行†
$ pssh -H 192.168.100.100 -l testuser -A -i 'ls -l /home/testuser/test.txt'
Warning: do not enter your password if anyone else has superuser
privileges or access to your account.
Password:
[1] 17:11:46 [SUCCESS] 192.168.100.100
-rw-r--r-- 1 testuser testuser 868 5月 23 17:11 /home/testuser/test.txt
$ pssh -O StrictHostKeyChecking=no -x '-tt' -t 600 -h <(awk '{print $NF)' hostlist.txt) -i 'hostname'
pscp†
ファイルを転送する†
pscp -H 192.168.100.100 -l USERNAME -A test.txt /tmp/test.txt
出力先のファイル名も指定してあげないと、エラーになってしまう。