GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Senden Sie mit Terminator Befehle an mehrere SSH-Sitzungen

Terminator ist ein Einzelfenster-Splitscreen-Terminal-Multiplexer, mit dem Sie identische Tastenanschläge gleichzeitig an alle Terminals senden können. Das bedeutet, dass Sie sich per SSH mit einer beliebigen Anzahl von Computern verbinden, dieselben Befehle gleichzeitig ausführen und alle gleichzeitig sehen können.

Installieren Sie Terminator mit: sudo apt install terminator

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Wenn Sie dann die App öffnen, ist es nur ein normales Terminalfenster. Sie können es alleine verwenden oder mit der rechten Maustaste irgendwo klicken, um den Bildschirm vertikal oder horizontal zu teilen. Dann können Sie jedes einzeln eingeben oder die Option auswählen, an alle Fenster oder eine Gruppe zu senden.

Offensichtlich ist große Vorsicht geboten, wenn Befehle auf mehreren Rechnern ausgeführt werden; Es ist leicht, einen Fehler zu machen. Sie müssen sich auch darüber im Klaren sein, dass die Ausführung desselben Befehls unterschiedlich lange dauern oder unterschiedliche Ausgaben haben kann. Wenn Sie einen SSH-Befehl eingeben, um eine Verbindung zu mehreren verschiedenen Servern herzustellen, und auf allen zusammen die Eingabetaste drücken, müssen Sie möglicherweise "Ja" eingeben, um fortzufahren, wenn Sie sich noch nicht damit verbunden haben. "Ja" und "Enter" auf einer Maschine einzugeben, schadet wahrscheinlich nicht (probieren Sie es aus und sehen Sie!), aber es ist keine Gewohnheit, sich darauf einzulassen. Wenn Sie Fenster einzeln steuern müssen, können Sie "Broadcasting" deaktivieren und wieder aktivieren, wenn Sie bereit sind.

Ich verwende Terminator oft zur Verwaltung von Piwheels-Build-Servern.

Es ist ein sehr praktisches Tool für bestimmte Jobs – gut zu wissen!


Linux
  1. Linux-Befehle:Durchsuchen des virtuellen Speichers mit vmstat

  2. SSH-Passwortautomatisierung in Linux mit sshpass

  3. Wie sende ich Stdout an mehrere Befehle?

  4. Mehrere Befehle in Sshpass?

  5. Erste Schritte mit SSH unter Linux

RPM-Befehle in Linux mit Beispielen

SSH-Befehle in Linux mit Verwendungsbeispielen

Zeigen Sie Cheatsheets für Linux-Befehle mit dem Tealdeer-Tool an

Ausführen von Befehlen auf Remote-Linux-Systemen über SSH

Beispiele für Tmux-Befehle zum Verwalten mehrerer Terminalsitzungen unter Linux

ClusterSSH(cssh) – Verwalten Sie mehrere SSH-Sitzungen unter Linux