Aller au contenu principal

Mode Broadcast

Exécutez la même commande sur toutes les sessions SSH connectées simultanément. Parfait pour l'administration multi-serveurs.

Quand on s'occupe de plus d'un serveur, arrive toujours le moment où une commande doit tourner partout : un apt update, une vérification de la version d'OpenSSL installée, le rechargement d'un service. Pour une commande ponctuelle sur quelques machines, écrire un playbook Ansible demande plus de travail que la tâche elle-même. Le broadcast de SSHive comble ce manque sur Mac ; c'est une fonction Pro. Le bouton Broadcast se trouve dans la barre d'outils du terminal. Il ouvre, au-dessus du terminal, une barre de commande qui indique combien de sessions SSH sont connectées ; tapez une commande, appuyez sur Entrée, et SSHive l'envoie, Entrée comprise, à toutes les sessions SSH connectées en même temps. Une notification confirme combien de sessions l'ont reçue. Chaque serveur répond dans son propre onglet, où vous lisez la sortie comme d'habitude. Les sessions Telnet et série sont laissées de côté, tout comme les sessions SSH qui ne sont pas connectées à ce moment-là. C'est volontairement simple : une ligne, toutes les sessions SSH connectées, sans sélection ni groupes enregistrés. Pour laisser un serveur de côté, déconnectez-le d'abord. Le guide pour exécuter une commande sur plusieurs serveurs compare le broadcast à une boucle shell, à tmux et à Ansible.

Où ça tourne, et à quel prix

Fonctionne sur
Mac uniquement
Gratuit
Non incluse : cette fonction demande Pro dès la première utilisation.
Pro
14,99 € en une fois, pour Mac, iPhone et iPad. Le broadcast vers toutes les sessions SSH connectées.
Comparer Gratuit et Pro

Fonctionnalités clés

Un bouton Broadcast dans la barre d'outils du terminal ouvre une barre de commande au-dessus du terminal

Une ligne, envoyée avec Entrée à toutes les sessions SSH connectées en même temps

La barre indique combien de sessions sont connectées, une notification combien ont reçu la commande

La sortie de chaque serveur reste dans son propre onglet

Quand le broadcast fait gagner du temps

Corriger un paquet partout

Un avis de sécurité OpenSSL tombe. Connectez-vous aux serveurs concernés, envoyez en broadcast apt update && apt install -y openssl libssl3, vérifiez chaque onglet, puis envoyez le rechargement des services. Aucun playbook à écrire pour une opération ponctuelle.

Repérer le serveur qui diffère

Envoyez hostname; php -v | head -1 en broadcast : chaque onglet commence par le nom de la machine et sa version de PHP, et l'intrus se repère vite en passant d'un onglet à l'autre.

Vérifier les nœuds d'un cluster

Sur les nœuds d'un cluster Kubernetes, envoyez hostname; systemctl is-active kubelet containerd en broadcast pour voir dans chaque onglet si l'agent du nœud et le moteur de conteneurs tournent, avant de vider quoi que ce soit.

Broadcast, questions fréquentes

Puis-je envoyer un broadcast à une partie de mes sessions seulement ?+
Non. Un broadcast part vers toutes les sessions SSH connectées à cet instant ; il n'y a ni sélection par session ni groupes enregistrés. Déconnectez les sessions à écarter avant l'envoi, puis reconnectez-les.
Puis-je envoyer plusieurs lignes en une fois ?+
La barre de commande accepte une ligne. Enchaînez les commandes avec && ou ;, ou gardez le script sur les serveurs et envoyez en broadcast la ligne qui le lance. Les commandes rapides s'insèrent dans la session active seulement, pas dans un broadcast.
Et si une commande attend une saisie ?+
Le broadcast tape la ligne dans chaque shell comme si vous l'y aviez tapée. Une demande de mot de passe sudo ou une question de confirmation attend alors dans chaque onglet, et vous y répondez onglet par onglet. Pour une exécution sans surveillance, préférez les options qui ne posent pas de question, comme apt install -y, ou sudo -n, qui échoue au lieu de demander.
Le broadcast est-il une fonction Pro ?+
Oui, et il est réservé au Mac. Pro est un achat unique de 14,99 € qui débloque ensemble le Mac, l'iPhone et l'iPad, avec les mises à jour incluses tant que l'app est maintenue. Sans Pro, le bouton de la barre d'outils porte un badge Pro.

Fonctionnalités SSHive associées

Terminal SSH

Terminal accéléré par le GPU

Commandes rapides

Bibliothèque de commandes

Intégration IA (MCP)

Intégration Claude et Cursor