sshでは、ホストにログインせずにコマンドを指定して実行結果を得ることができます。
ssh -l hoge 192.168.0.5 "date;hostname"
各対象ホストにコマンド「ntpdate -q」を連続的に実行させる場合は
$ for i in 192.168.0.5 192.168.8.2 10.0.1.101; do ssh hoge@${i} "hostname; /usr/sbin/ntpdate -q nict.go.jp"; done
テキストファイルからIPアドレスを抽出する場合
テキストファイル「host.txt」
192.168.0.5
192.168.8.2
10.0.1.101
$ ssh2list() { cmd=$*; for i in `cat host.txt`;do ssh hoge@${i} ${cmd}; done; }
$ ssh2list "hostname; df -h; free; w; date"