Debido a nuestros trabajo necesitamos ingresar comandos en varias maquinas simultáneamente, mi parcerita (Sandra Mosquera) me enseño este comando que se lo paso Rodrigo, me parece que es super útil para administradores, se llama multixterm y se instala de la siguiente forma
root@localhost:~# apt-get install expect expectk
una vez instalado ese aquete entonces bajamos el comando que necesitamos y lo guardamos en /usr/sbin, de la siguiente forma
root@localhost:/usr/sbin/#wget http://expect.nist.gov/example/multixterm
una vez hay le damos permisos de ejecución así
root@localhost:/usr/sbin#chmod +x multixterm
ahora viene la parte que no sale por ningún lado y que solo probando y sabiendo como funcionan las cosas se encuentran los problemas, el paquete de multixterm tiene mal la ruta de ejecución del paquete expectk, por lo que hay que ingresar y modificarla así
root@localhost:/usr/sbin#vi multixterm
en la primera linea debe quedar esto
#!/usr/bin/expectk ----> Esta es la que se modifica y debe quedar así
# # NAME # multixterm - drive multiple xterms separately or together
bueno ahora lo ejecutamos, acá solo les voy a mostrar una de las formas pero realmente tiene mucho para investigar a ver que mas puede hacer, la forma del comando es
multixterm [parámetros] "[comando]" IP's de maquinas
lo que en un ejemplo práctico es
root@localhost:~#multixterm -xc "ssh user@%n" 192.168.5.25 172.5.15.1
Obviamente ambas maquians deben responder a la misma llave de ssh o en su defecto a la misma contraseña, esto gráficamente se ve así
Para digitar el comando solo debes dar click en la ventanita pequeña en el sector donde dice stdin windows y listo comando que digites se digita automaticamente en las ventanas abiertas