概要
sshを並列実行できるpsshを、ユーザのホームディレクトリ配下などにインストールする方法です。極力システムをよござないようにしたいとかの、備忘録的なもの。
準備
https://code.google.com/archive/p/parallel-ssh/downloads
からpssh-2.3.1.tar.gzをダウンロード。
インストール
setup.pyでのインストール時に、インストール先のディレクトリを--home=<dir>で指定します。<dir>はインストール先ディレクトリ。例えば、/home/piyo/psshなど。
# tar xvzf pssh-2.3.1.tar.gz
# cd pssh-2.3.1
# python setup.py install --home=<dir>
実行
インストール先を指定した場合、pssh実行前にPYTHONPATHの指定が必要です。
# export PYTHONPATH=<dir>/lib/python/
# <dir>/bin/pssh --version
2.3.1
オフラインインストール
ちなみに、tarをインターネットに繋がるPCでダウンロードしておいて、インストールしたいサーバにtarを置ければオフラインでもインストールできます。ただし、最低限Pythonが入っている必要あります。