Saltar al contenido principal

Modo difusión

Ejecuta el mismo comando en todas las sesiones SSH conectadas a la vez. Ideal para la administración multiservidor y la gestión de flotas.

Cuando te ocupas de más de un servidor, tarde o temprano un comando tiene que ejecutarse en todos: un apt update, comprobar qué versión de OpenSSL está instalada, recargar un servicio. Para un comando puntual en unas pocas máquinas, escribir un playbook de Ansible cuesta más que la tarea en sí. La difusión (broadcast) de SSHive cubre ese hueco en el Mac; es una función Pro. El botón de difusión está en la barra de herramientas del terminal. Abre, encima del terminal, una barra de comandos que indica cuántas sesiones SSH hay conectadas; escribe un comando, pulsa Intro y SSHive lo envía, Intro incluido, a todas las sesiones SSH conectadas a la vez. Una notificación confirma cuántas sesiones lo han recibido. Cada servidor responde en su propia pestaña, donde lees la salida como siempre. Las sesiones Telnet y serie quedan fuera, igual que las sesiones SSH que no estén conectadas en ese momento. Es sencillo a propósito: una línea, todas las sesiones SSH conectadas, sin selección ni grupos guardados. Para dejar fuera un servidor, desconéctalo antes. La guía para ejecutar un comando en varios servidores compara la difusión con un bucle de shell, tmux y Ansible.

Dónde funciona y cuánto cuesta

Funciona en
Solo Mac
Gratis
No incluida: esta función requiere Pro desde el primer uso.
Pro
14,99 € en un solo pago, para Mac, iPhone y iPad. La difusión a todas las sesiones SSH conectadas.
Comparar Gratis y Pro

Funciones clave

Un botón de difusión en la barra de herramientas del terminal abre una barra de comandos encima del terminal

Una línea, enviada con Intro a todas las sesiones SSH conectadas a la vez

La barra indica cuántas sesiones hay conectadas y una notificación, cuántas recibieron el comando

La salida de cada servidor se queda en su propia pestaña

Cuando la difusión ahorra tiempo

Actualizar un paquete en todas partes

Sale un aviso de seguridad de OpenSSL. Conéctate a los servidores afectados, difunde apt update && apt install -y openssl libssl3, revisa cada pestaña por si hay errores y difunde después la recarga de los servicios. Ningún playbook que escribir para algo puntual.

Encontrar el servidor que no cuadra

Difunde hostname; php -v | head -1 y cada pestaña empieza con el nombre de la máquina y su versión de PHP, así que el que no cuadra se encuentra rápido al pasar de una pestaña a otra.

Revisar los nodos de un clúster

En los nodos de un clúster de Kubernetes, difunde hostname; systemctl is-active kubelet containerd para ver en cada pestaña si el agente del nodo y el runtime de contenedores están en marcha, antes de vaciar nada.

Difusión, preguntas frecuentes

¿Puedo difundir solo a algunas de mis sesiones?+
No. Una difusión llega a todas las sesiones SSH conectadas en ese momento; no hay selección por sesión ni grupos guardados. Desconecta las sesiones que quieras dejar fuera antes de enviar y vuelve a conectarlas después.
¿Puedo difundir varias líneas a la vez?+
La barra de comandos admite una línea. Encadena comandos con && o ;, o deja el script en los servidores y difunde la línea que lo ejecuta. Los comandos rápidos se insertan solo en la sesión activa, no en una difusión.
¿Y si un comando pide algo?+
La difusión escribe la línea en cada shell como si la hubieras tecleado allí. Una petición de contraseña de sudo o una pregunta de confirmación se queda esperando en cada pestaña, y la respondes pestaña a pestaña. Para ejecuciones desatendidas, usa opciones que no pregunten, como apt install -y, o sudo -n, que falla en lugar de preguntar.
¿La difusión es una función Pro?+
Sí, y solo en el Mac. Pro es una compra única de 14,99 € que desbloquea a la vez el Mac, el iPhone y el iPad, con las actualizaciones incluidas mientras se mantenga la app. Sin Pro, el botón de la barra de herramientas lleva una insignia Pro.

Funciones de SSHive relacionadas

Terminal SSH

Terminal acelerado por GPU

Comandos rápidos

Biblioteca de comandos reutilizables

Integración con IA (MCP)

Integración con Claude y Cursor

Probar Modo difusión en SSHive