GNU/Linux >> Tutoriales Linux >  >> Linux

Envía comandos a múltiples sesiones SSH con Terminator

Terminator es un multiplexor de terminal de pantalla dividida de ventana única que le permite enviar pulsaciones de teclas idénticas a todos los terminales a la vez. Esto significa que puede usar SSH en cualquier número de máquinas, ejecutar los mismos comandos simultáneamente y verlos todos al mismo tiempo.

Instale Terminator con: sudo apt install terminator

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Luego, cuando abre la aplicación, es solo una ventana de terminal normal. Puede usarlo solo o hacer clic con el botón derecho en algún lugar para dividir la pantalla, vertical u horizontalmente. Luego puede escribir en cada uno individualmente o elegir la opción de transmitir a todas las ventanas o a un grupo.

Obviamente, se debe tener mucho cuidado al ejecutar comandos en varias máquinas; es fácil cometer un error. También debe tener en cuenta que la ejecución del mismo comando puede tardar una cantidad variable de tiempo en completarse o puede tener resultados diferentes. Si escribe un comando SSH para conectarse a varios servidores diferentes y presiona Intro en todos juntos, algunos pueden requerir que escriba "sí" para continuar si no se ha conectado antes. Escribir "sí" y Entrar en una máquina probablemente no hará ningún daño (en realidad, ¡pruébalo y verás!), pero no es un hábito para adquirir. Si necesita controlar las ventanas individualmente, puede desactivar la "transmisión" y volver a activarla cuando esté listo.

A menudo uso Terminator para administrar los servidores de compilación de piwheels.

Es una herramienta muy útil para ciertos trabajos, ¡es bueno conocerla!


Linux
  1. Comandos de Linux:exploración de la memoria virtual con vmstat

  2. Automatización de contraseñas SSH en Linux con sshpass

  3. Múltiples comandos en Sshpass?

  4. Primeros pasos con SSH en Linux

  5. Encuentre un archivo con los comandos de búsqueda y localización en Linux

Comandos RPM en Linux con ejemplos

Comandos SSH en Linux con ejemplos de uso

Mostrar hojas de trucos de comandos de Linux con la herramienta Tealdeer

Ejecutar comandos en sistemas Linux remotos a través de SSH

Ejemplos de comandos Tmux para administrar múltiples sesiones de terminal en Linux

ClusterSSH (cssh):administre múltiples sesiones SSH en Linux