GNU/Linux >> Linux Esercitazione >  >> Ubuntu

N client Ssh che duplica i comandi su più terminali?

Vorrei controllare diverse connessioni ssh da un terminale. Ad esempio, digitarei ifconfig nel terminale principale e tutte le altre connessioni ssh eseguirebbero ifconfig . Questo è ciò che ha offerto PuttyCM su Windows, ad esempio.

Questa potrebbe essere una domanda molto semplice, ma non sono riuscito a trovare un tale gestore di connessione ssh. Non sarebbe troppo difficile da programmare, ma sicuramente esiste già. Potresti dare qualche dritta?

Risposta accettata:

Cluster SSH

Il cluster SSH viene utilizzato per avviare più connessioni SSH in finestre terminali separate, con una casella di input comune. Si digita nella casella di input e le sequenze di tasti vengono inviate a tutti i terminali collegati.

sudo apt-get install clusterssh

Quindi esegui cssh :

cssh host1 host2 ...

Utilizza un emulatore di terminale con la trasmissione

Terminator, ad esempio, è un emulatore di terminale in cui puoi trasmettere sequenze di tasti a un gruppo di terminali.:

A seconda del numero di connessioni effettuate, Cluster SSH potrebbe essere l'opzione migliore. Tuttavia, utilizza xterm per l'emulatore di terminale, che potrebbe non essere quello a cui sei abituato. Tuttavia, è molto più facile iniziare con un certo numero di connessioni usando cssh , piuttosto che creare molte divisioni e raggrupparle in Terminator. Ad esempio, questo è ciò che cssh osl-{01..95} mi prende:

Le finestre del terminale sono state tutte ridimensionate e piastrellate bene. Le lacune sono per le finestre che sono state chiuse perché la connessione non è riuscita.


Ubuntu
  1. Come inviare Stdout a più comandi?

  2. Comandi multipli in Sshpass?

  3. Come inviare comandi a qualsiasi terminale?

  4. Come verificare quale shell sto usando?

  5. Come eseguire più comandi che hanno e in una riga di comando?

Come installare il client SSH grafico Muon/Snowflake su Ubuntu

Lavorare con più schede di terminale in Ubuntu

Come installare il client Putty SSH su Ubuntu 20.04 LTS

Modifica dell'immagine di sfondo in più terminali?

Come aprire più terminali?

Come eseguire più comandi Linux contemporaneamente nel terminale Linux