GNU/Linux >> Tutoriales Linux >  >> Ubuntu

N Ssh Client ¿Qué duplica los comandos a múltiples terminales?

Me gustaría controlar varias conexiones ssh desde una terminal. Por ejemplo, escribiría ifconfig en la terminal principal y todas las demás conexiones ssh ejecutarían ifconfig . Eso es lo que ofrece PuttyCM en Windows, por ejemplo.

Esta puede ser una pregunta muy simple, pero no logré encontrar un administrador de conexión ssh de este tipo. No sería demasiado difícil de codificar, pero seguramente ya existe. ¿Podrías darnos algunos consejos?

Respuesta aceptada:

Cluster SSH

El clúster SSH se usa para iniciar varias conexiones SSH en ventanas de terminal separadas, con un cuadro de entrada común. Escribes en el cuadro de entrada y las pulsaciones de teclas se envían a todos los terminales conectados.

sudo apt-get install clusterssh

Luego ejecuta cssh :

cssh host1 host2 ...

Usar un emulador de terminal con transmisión

Terminator, por ejemplo, es un emulador de terminal en el que puede transmitir pulsaciones de teclas a un grupo de terminales.:

Según la cantidad de conexiones que realice, Cluster SSH podría ser la mejor opción. Sin embargo, usa xterm para el emulador de terminal, que puede que no sea a lo que estás acostumbrado. Sin embargo, es mucho más fácil comenzar con varias conexiones usando cssh , que crear muchas divisiones y agruparlas en Terminator. Por ejemplo, esto es lo que cssh osl-{01..95} me entiende:

Las ventanas de la terminal fueron todas redimensionadas y en mosaico muy bien. Los espacios son para ventanas que se cerraron porque la conexión falló.


Ubuntu
  1. Qué terminal es mejor:Bash vs Zsh

  2. Múltiples comandos en Sshpass?

  3. ¿Cómo canalizar comandos a cualquier terminal?

  4. ¿Cómo verificar qué shell estoy usando?

  5. ¿Abriendo múltiples pestañas de terminal y ejecutando comandos?

Cómo instalar Muon/Snowflake Graphical SSH Client en Ubuntu

Trabajar con múltiples pestañas de terminal en Ubuntu

Cómo instalar el cliente Putty SSH en Ubuntu 20.04 LTS

¿Cambiar la imagen de fondo en múltiples terminales?

¿Cómo abrir múltiples terminales?

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux