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.
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
El provaré!
Jo coneixia cssh i fa una cosa similar.
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 😛