GNU/Linux >> Znalost Linux >  >> Linux

Ssh na více hostitelů a spustit příkaz?

Tato otázka zde již obsahuje odpovědi :Automaticky spouštět příkazy přes SSH na mnoha serverech

(15 odpovědí)
Uzavřeno před 8 lety.

Jak mohu provést ssh do více hostitelů (např. host1, host2, host3 atd.) a cat /etc/fstab vygenerovat report.txt ?

Přijatá odpověď:

Ano, můžete ssh hostname command a přesměrujte výstup do souboru report.txt

Následující skript pro získání této zprávy od všech vašich hostitelů. servername.dat obsahuje všechny názvy hostitelů.

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

Linux
  1. DSH – Spusťte příkaz Linux na více hostitelích současně

  2. Jak spustit jeden příkaz na více vzdálených systémech najednou

  3. Jak spustit Grep s více a vzory?

  1. 10 úžasných a záhadných použití (!) symbolu nebo operátoru v příkazech Linuxu

  2. Jak správně spustit top příkaz přes SSH?

  3. Jak spustit příkaz vícekrát pomocí bash shell?

  1. Jak napsat a spustit svůj první Qt program v Debianu 10

  2. Spusťte příkaz na více linuxových serverech z Windows

  3. Jak spustit ssh na více portech