psshで並行SSH

psshは大量のホストに対して並行でSSHを実行するためのプログラムです。

環境変数

  • PSSH_NODENUM

    SSHの各コネクションに対してユニークな番号を振るための環境変数。0から始まって、カウントアップする。

  • PSSH_HOST

    hostsのリストで指定されたホスト名を代入するための環境変数。

sshdは標準で環境変数をドロップするので、リモートホストにおけるsshd_configでは、以下の行をインクルードしなければならない。

AcceptEnv PSSH_NODENUM PSSH_HOST

オプション