GNU/Linux >> Linux の 問題 >  >> Linux

複数のホストにSSHで接続し、コマンドを実行しますか?

この質問にはすでに回答があります :多くのサーバーでSSH経由でコマンドを自動的に実行します

(15の回答)
8年前に閉鎖されました。

複数のホスト(host1、host2、host3など)とcat /etc/fstabにSSHで接続するにはどうすればよいですか。 report.txtを生成します ?

承認された回答:

はい、ssh hostname commandを実行できます 出力をreport.txtにリダイレクトします

すべてのホストからこのレポートを取得するための次のスクリプト。 servername.datには、すべてのホスト名が含まれています。

 #!/bin/sh
 SERVERLIST=servername.dat
 ICMD='cat /etc/fstab'
 while read SERVERNAME
 do
    ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
 done < "$SERVERLIST"

Linux
  1. Debian 10 で最初の Qt プログラムを作成して実行する方法

  2. Windowsから複数のLinuxサーバーでコマンドを実行する

  3. 複数のポートで ssh を実行する方法

  1. 複数のリモートシステムで単一のコマンドを一度に実行する方法

  2. システムがアイドル状態で、再びアクティブになったときにコマンドを実行する

  3. bashシェルを使用してコマンドを複数回実行する方法は?

  1. 複数のパターンでGrepを実行する方法は?

  2. ログイン前にSsh接続でリモートコマンドを実行しますか?

  3. Ssh –複数のホストを介したScp?