El teu blog de Linux en català

Linux Shell [mssh]

Hui parlem d’una altra eina molt útil quan hem de fer múltiples connexions ssh a servidors diversos. Per exemple, nosaltres a la feina tenim projectes que tenen 6, 8 o 10 frontals. A voltes cal connectar-se a tots per fer alguna operació simultània.

mssh permet connectar-se a tots els servidors alhora i executar les comandes de forma sincronitzada sobre totes les connexions obertes.

mssh_window

Instal·lació i ús

La instal·lació de l’mssh és ràpida, el trobareu als repositoris de la vostra distribució sense haver d’afegir-ne cap altra font. A distribucions amb apt:

sudo apt-get install mssh

Una vegada que el tingueu instal·lat, ja podeu executar-lo. La forma d’executar-ho és senzilla, però sempre és recomanable un fitxer config definint les diferents connexions ssh. Per exemple, jo tinc el fitxer .ssh/config on definisc els àlies de les connexions:

Host server1 User user1 HostName 1.1.1.1 Host server2 User user2 HostName 1.2.2.2 Host server3 User user3 HostName 1.2.3.3 Host server4 User user4 HostName 1.3.4.4

D’esta manera, amb mssh, puc obrir la connexió als quatre servidors simplement executant:

mssh server{1..4}

2 comments

    • Roger on 9 de gener de 2015 at 08:05

    Reply

    El provaré!

    Jo coneixia cssh i fa una cosa similar.

      • PauGNU on 9 de gener de 2015 at 16:15
      • Author

      Reply

      Veig que amb css l’única cosa que es fa és obrir moltes finestres alhora… però no es pot escriure en totes elles al mateix temps 😛

Deixa un comentari

Your email address will not be published.