Skip to main content
Voir toutes les fonctionnalites

Mode Broadcast

Executez la meme commande sur toutes les sessions SSH connectees simultanement. Parfait pour l'administration multi-serveurs.

Quand vous administrez plus d'un serveur, vous finissez par tomber sur le moment "j'ai besoin de lancer ca sur tous". Parfois c'est `apt update`, parfois c'est verifier quelle version d'OpenSSL est installee, parfois c'est un deploiement de config. Des outils comme Ansible, Salt et Puppet existent pour ca — mais pour une commande one-off sur 3 a 30 serveurs, c'est lourd. Le mode broadcast de SSHive comble le manque : ouvrez les sessions concernees, Cmd+Shift+B, tapez la commande, regardez-la s'executer sur toutes simultanement, chaque sortie dans son panneau. Pas d'agent, pas d'inventaire, pas de YAML. Le broadcast tape juste les memes touches dans chaque session SSH active. Vous voyez la sortie temps reel cote a cote, vous reperez la box qui a foire, vous relancez des commandes ciblees sur celle-la uniquement. C'est la fonctionnalite la moins sexy et la plus utile de SSHive — et c'est exactement ce que les fleet operators reclament depuis l'epoque de la "command window" SecureCRT.

Fonctionnalites cles

Envoyez des commandes simultanement a toutes les sessions SSH connectees

Activez avec le raccourci clavier Cmd+Shift+B

Notification toast indiquant le nombre de sessions atteintes

Parfait pour la gestion de flotte et l'administration multi-serveurs

Quand le broadcast fait gagner des heures

Patcher un CVE sur toute la flotte

Nouveau CVE OpenSSL ? Ouvrez tous vos serveurs, broadcast `apt update && apt install -y openssl libssl3`. Reload les services par un autre broadcast. 5 min pour 20 serveurs, aucun playbook Ansible.

Auditer la derive de configuration

Broadcastez `cat /etc/timezone` ou `php -v` pour voir d'un coup d'oeil quelles boxes sont desynchronisees. Les panneaux cote a cote font ressortir les sorties divergentes.

Recherche de logs sur toute la flotte

Un client signale une erreur a 14:32. Broadcast `grep "ERROR" /var/log/myapp/app.log | grep "14:3[0-9]"` sur 10 serveurs web — trouvez le coupable en quelques secondes.

Broadcast — questions frequentes

Comment broadcaster a un sous-ensemble de sessions ?+
Dans le panneau de sessions, cochez les sessions a inclure. Cmd+Shift+B cible alors uniquement celles-la. Vous pouvez sauvegarder des groupes de broadcast ("tous web", "toutes db") pour selection en un clic.
Le broadcast est-il different d'un multiplexeur comme tmux ?+
`setw synchronize-panes` de tmux est similaire, mais demande une session tmux sur chaque hote d'abord. Le broadcast SSHive marche au niveau du client SSH, donc pas de setup cote distant, pas besoin de tmux, et panneaux separes par hote avec code couleur auto.
Le broadcast peut-il lancer un script (multi-ligne) au lieu d'une seule commande ?+
Oui — collez un script multi-ligne quand le broadcast est actif, chaque ligne va dans chaque session. Pour de l'orchestration complexe, sauvegardez-le en snippet (Quick Commands) et broadcastez le snippet.
Fonctionnalite Pro ?+
Oui — broadcast fait partie de Pro avec RDP, VNC, tunnels et sessions illimitees. 9,99 $ achat unique sur le Mac App Store.

Essayer Mode Broadcast gratuitement

Executez la meme commande sur toutes les sessions SSH connectees simultanement. Parfait pour l'administration multi-serveurs.