SSH インストールとアップデート コンピュータ実習室

SSH インストールとアップデート コンピュータ実習室

講義に加えて、約20台のコンピュータを備えた複数の研究室があります。最近、学生がソフトウェアを使用できるように設定を変更する必要がありました。 IPアドレスのリストを提供し、SSH経由でログインし、Bashで私のコマンドを何行か実行できるソフトウェア/スクリプトはありますか?私が見つけた障害の1つは、スクリプトを試すときにパスワードを渡すことです。 SSHキーを使用できることはわかっていますが、ラボのメンテナンスにはパスワードが便利です。ティア

ベストアンサー1

あなたが探しているツールはと呼ばれるか、parallel-ssh時にはと呼ばれますpssh

parallel-ssh -AIi -h hostlist "sh" <myscript.sh

ファイルhostlist

host1
host2:port
user@host3
user2@host4:port

または、-H host1 -H user2@host2コマンドラインでetcを使用してください。必要に応じて、-l johnすべてのホストに同じユーザーjohnを使用できます。

-Aパスワードを求めるメッセージ - これはすべてのクライアントに同じパスワードを使用することを意味します!-I入力ストリーム(つまり、-i各クライアントの標準出力を返すスクリプト)を読み取ることができます。"sh"実行するコマンドです。シェルはユーザーが提供したスクリプトを読み取ります。

おすすめ記事