Skip to main content
Guides pas-a-pas pour SSH sur macOS

Lancer une commande sur plusieurs serveurs SSH depuis Mac

Broadcast des touches a chaque session SSH active d'un coup — ops flotte en quelques secondes, aucun playbook Ansible.

Duree estimee: 2 minutes
Quand vous avez une flotte de serveurs similaires, parfois il faut juste lancer `apt update`, `df -h` ou `systemctl status` sur tous d'un coup. Ansible est la bonne reponse pour l'orchestration repetee, mais pour les ad-hoc one-offs — "je veux juste voir ou chaque serveur en est maintenant" — c'est excessif. Le mode broadcast de SSHive tape les memes touches dans chaque session SSH active en meme temps, chaque sortie visible dans son panneau. Pas d'agent, pas d'inventaire, pas de YAML.

Pas-a-pas

  1. 1

    Ouvrir toutes les sessions SSH que vous voulez toucher (Pro requis)

    Connectez-vous a chaque serveur concerne — chacun devient un onglet SSH. Broadcast est **Pro uniquement** (`LicenseService.check('broadcast')`). Le check est applique **a chaque envoi**, pas juste au toggle de la barre — donc meme si Free pouvait ouvrir l'input, la commande effective serait bloquee. En Free, le raccourci ouvre directement la modal d'upgrade.
  2. 2

    Toggler la barre broadcast — Cmd+Shift+B

    Pressez **Cmd+Shift+B** (defaut ; customisable dans Settings → Raccourcis → Broadcast). Une **barre orange** apparait en haut de la zone terminal avec une icone broadcast, le label "BROADCAST", et un compteur de sessions `(N session(s))` montrant combien de sessions SSH actives vont recevoir votre saisie. Echap dans l'input ferme la barre.
  3. 3

    Taper dans l'input dedie — pas dans un terminal

    Il n'y a **pas de Cmd+clic multi-select sur les onglets terminaux**. La barre broadcast a son propre input dedie. Tapez votre commande dedans et tapez **Entree** (ou cliquez "Envoyer"). La commande part vers **toutes** les sessions SSH connectees en meme temps — pas de checkbox par session pour filtrer. Apres envoi, un toast confirme : `Broadcast envoye — "<commande>" → N session(s)`. La sortie de chaque session apparait dans son onglet terminal comme d'habitude.
  4. 4

    Comparer les sorties et quitter le broadcast

    Cliquez chaque onglet terminal pour inspecter la sortie cote-a-cote — le serveur qui n'est pas d'accord est celui a investiguer. Cmd+Shift+B a nouveau (ou Echap) pour fermer la barre. Les touches retournent dans le terminal individuel que vous focus.

Questions frequentes

Puis-je broadcaster a un sous-ensemble de sessions ?+
Oui. Dans le panneau de sessions, cochez les sessions a inclure. Cmd+Shift+B cible alors uniquement les sessions cochees. Sauvegardez les groupes courants (ex. "tous web servers") pour selection en un clic.
Dois-je utiliser broadcast ou Ansible ?+
Broadcast pour les commandes one-off, ad-hoc que vous voulez voir immediatement. Ansible pour les operations repetables, idempotentes, auditees. Chacun sa place — broadcast est plus rapide pour "je veux voir quelle version d'OpenSSL sur chaque box maintenant" ; Ansible est meilleur pour "deploie cette config sur la flotte a chaque mise a jour".

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Telechargement gratuit, sans inscription.

Telecharger SSHive gratuitement