GNU/Linux >> Tutoriels Linux >  >> Ubuntu

N Client Ssh qui duplique les commandes sur plusieurs terminaux ?

Je voudrais contrôler plusieurs connexions ssh à partir d'un terminal. Par exemple, je taperais ifconfig dans le terminal principal et toutes les autres connexions ssh exécuteraient ifconfig . C'est ce que proposait PuttyCM sur Windows par exemple.

C'est peut-être une question très simple mais je n'ai pas réussi à trouver un tel gestionnaire de connexion ssh. Je ne serais pas trop dur à coder mais ça existe sûrement déjà. Pourriez-vous donner quelques indices ?

Réponse acceptée :

Cluster SSH

Le cluster SSH est utilisé pour démarrer plusieurs connexions SSH dans des fenêtres de terminal distinctes, avec une zone de saisie commune. Vous tapez dans la zone de saisie et les frappes sont envoyées à tous les terminaux connectés.

sudo apt-get install clusterssh

Ensuite, exécutez cssh :

cssh host1 host2 ...

Utiliser un émulateur de terminal avec diffusion

Terminator, par exemple, est un émulateur de terminal dans lequel vous pouvez diffuser des frappes au clavier vers un groupe de terminaux. :

Selon le nombre de connexions que vous établissez, Cluster SSH peut être la meilleure option. Cependant, il utilise xterm pour l'émulateur de terminal, qui n'est peut-être pas ce à quoi vous êtes habitué. Il est cependant beaucoup plus facile de démarrer avec un certain nombre de connexions en utilisant cssh , que de créer de nombreuses divisions et de les regrouper dans Terminator. Par exemple, c'est ce que cssh osl-{01..95} me comprend :

Les fenêtres du terminal ont toutes été redimensionnées et joliment carrelées. Les espaces sont pour les fenêtres qui ont été fermées parce que la connexion a échoué.


Ubuntu
  1. Comment envoyer Stdout à plusieurs commandes ?

  2. Comment vérifier quel shell j'utilise ?

  3. Ouverture de plusieurs onglets de terminal et exécution de la commande ?

  4. Comment exécuter plusieurs commandes qui ont &dans une seule ligne de commande ?

  5. Exécutez plusieurs commandes parallèles à la fois dans le même terminal

Comment installer le client SSH graphique Muon/Snowflake sur Ubuntu

Travailler avec plusieurs onglets de terminal dans Ubuntu

Comment installer le client Putty SSH sur Ubuntu 20.04 LTS

Changer l'image d'arrière-plan dans plusieurs terminaux ?

Comment ouvrir plusieurs terminaux ?

Comment exécuter plusieurs commandes Linux à la fois dans le terminal Linux