GNU/Linux >> Tutoriels Linux >  >> Linux

Envoyer des commandes à plusieurs sessions SSH avec Terminator

Terminator est un multiplexeur de terminaux à écran partagé à fenêtre unique qui vous permet d'envoyer des frappes identiques à tous les terminaux à la fois. Cela signifie que vous pouvez vous connecter en SSH à n'importe quel nombre de machines, exécuter les mêmes commandes simultanément et les voir toutes en même temps.

Installez Terminator avec : sudo apt install terminator

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Ensuite, lorsque vous ouvrez l'application, ce n'est qu'une fenêtre de terminal normale. Vous pouvez l'utiliser seul ou cliquer avec le bouton droit quelque part pour diviser l'écran, verticalement ou horizontalement. Ensuite, vous pouvez taper dans chacun individuellement, ou choisir l'option de diffusion à toutes les fenêtres ou à un groupe.

Évidemment, il faut faire très attention lors de l'exécution de commandes sur plusieurs machines; il est facile de faire une erreur. Vous devez également être conscient que l'exécution de la même commande peut prendre des durées variables ou avoir des résultats différents. Si vous saisissez une commande SSH pour vous connecter à plusieurs serveurs différents et que vous appuyez sur Entrée sur chacun d'eux, certains peuvent vous obliger à saisir "oui" pour continuer si vous ne vous êtes pas connecté auparavant. Taper "oui" et Entrée sur une machine ne fera probablement aucun mal (en fait, essayez-le et voyez !), mais ce n'est pas une habitude à prendre. Si vous avez besoin de contrôler les fenêtres individuellement, vous pouvez désactiver la "diffusion" et la réactiver lorsque vous êtes prêt.

J'utilise souvent Terminator pour gérer les serveurs de build piwheels.

C'est un outil très pratique pour certains travaux - bon à savoir !


Linux
  1. 10+ commandes Linux VI avec des exemples

  2. Commandes Linux :explorer la mémoire virtuelle avec vmstat

  3. Automatisation du mot de passe SSH sous Linux avec sshpass

  4. Comment envoyer Stdout à plusieurs commandes ?

  5. Premiers pas avec SSH sous Linux

Commandes RPM sous Linux avec exemples

Commandes SSH sous Linux avec exemples d'utilisation

Afficher les feuilles de triche des commandes Linux avec l'outil Tealdeer

Exécuter des commandes sur des systèmes Linux distants via SSH

Exemples de commandes Tmux pour gérer plusieurs sessions de terminal sous Linux

ClusterSSH(cssh) – Gérer plusieurs sessions SSH sous Linux