psshで並行SSH
psshは大量のホストに対して並行でSSHを実行するためのプログラムです。
環境変数
PSSH_NODENUM
SSHの各コネクションに対してユニークな番号を振るための環境変数。0から始まって、カウントアップする。
PSSH_HOST
hostsのリストで指定されたホスト名を代入するための環境変数。
sshdは標準で環境変数をドロップするので、リモートホストにおけるsshd_configでは、以下の行をインクルードしなければならない。
AcceptEnv PSSH_NODENUM PSSH_HOST
オプション