psshのコマンド例 | 天才白菜のブログ

天才白菜のブログ

ブログの説明を入力します。

仕事で結構使っているが覚えられないためメモ書き
psshを簡単に説明すると並列sshで複数のサーバにコマンドを実行したりファイルを送信することができる。

コマンドの実行
~]# pssh -v -A -h hosts/hosts -l $userid --timeout 50000 -O StrictHostKeyChecking=no "date"

-O StrictHostKeyChecking=no は最初に接続する際のyes入力を省略するオプション

~]# pssh -v -A -h hosts/hosts -l $userid --timeout 50000 -O StrictHostKeyChecking=no -i "sleep 2; date"

-i 複数のコマンド実行が可能

ファイルの転送
~]# pscp -v -A -h hosts/hosts -l $userid --timeout 50000 -O StrictHostKeyChecking=no text.txt /home/$userid/