Zum Hauptinhalt springen

Broadcast-Modus

Denselben Befehl gleichzeitig in allen verbundenen SSH-Sitzungen ausführen. Ideal für die Administration vieler Server und die Verwaltung ganzer Flotten.

Wer mehr als einen Server betreut, kommt irgendwann an den Punkt, an dem ein Befehl auf allen laufen muss: ein apt update, die Frage, welche OpenSSL-Version installiert ist, das Neuladen eines Dienstes. Für einen einmaligen Befehl auf einer Handvoll Maschinen ist ein Ansible-Playbook mehr Arbeit als die Aufgabe selbst. Der Broadcast von SSHive schließt diese Lücke auf dem Mac; er gehört zu Pro. Die Broadcast-Schaltfläche sitzt in der Werkzeugleiste des Terminals. Sie öffnet über dem Terminal eine Befehlsleiste, die anzeigt, wie viele SSH-Sitzungen verbunden sind; tippen Sie einen Befehl, drücken Sie die Eingabetaste, und SSHive schickt ihn samt Eingabetaste gleichzeitig an alle verbundenen SSH-Sitzungen. Eine Mitteilung bestätigt, wie viele Sitzungen ihn erhalten haben. Jeder Server antwortet in seinem eigenen Tab, wo Sie die Ausgabe wie gewohnt lesen. Telnet- und serielle Sitzungen bleiben außen vor, ebenso SSH-Sitzungen, die in diesem Moment nicht verbunden sind. Das ist bewusst einfach gehalten: eine Zeile, alle verbundenen SSH-Sitzungen, keine Auswahl und keine gespeicherten Gruppen. Soll ein Server nicht mitmachen, trennen Sie ihn vorher. Die Anleitung, wie Sie einen Befehl auf mehreren Servern ausführen, vergleicht Broadcast mit einer Shell-Schleife, tmux und Ansible.

Wo es läuft und was es kostet

Läuft auf
Nur Mac
Kostenlos
Nicht enthalten: Diese Funktion braucht Pro ab der ersten Nutzung.
Pro
14,99 € einmalig, für Mac, iPhone und iPad. Broadcast an alle verbundenen SSH-Sitzungen.
Kostenlos und Pro vergleichen

Wichtige Funktionen

Eine Broadcast-Schaltfläche in der Werkzeugleiste des Terminals öffnet eine Befehlsleiste über dem Terminal

Eine Zeile, mit der Eingabetaste gleichzeitig an alle verbundenen SSH-Sitzungen gesendet

Die Leiste zeigt, wie viele Sitzungen verbunden sind, eine Mitteilung, wie viele den Befehl erhalten haben

Die Ausgabe jedes Servers bleibt in seinem eigenen Tab

Wenn Broadcast Zeit spart

Ein Paket überall aktualisieren

Eine OpenSSL-Sicherheitsmeldung erscheint. Verbinden Sie sich mit den betroffenen Servern, broadcasten Sie apt update && apt install -y openssl libssl3, prüfen Sie jeden Tab auf Fehler und broadcasten Sie dann das Neuladen der Dienste. Kein Playbook für eine einmalige Aktion.

Den abweichenden Server finden

Broadcasten Sie hostname; php -v | head -1, und jeder Tab beginnt mit dem Namen der Maschine und ihrer PHP-Version: Der Ausreißer fällt beim Durchblättern der Tabs schnell auf.

Die Knoten eines Clusters prüfen

Broadcasten Sie auf den Knoten eines Kubernetes-Clusters hostname; systemctl is-active kubelet containerd, um in jedem Tab zu sehen, ob Knoten-Agent und Container-Runtime laufen, bevor Sie etwas leeren.

Broadcast, häufige Fragen

Kann ich nur an einen Teil meiner Sitzungen broadcasten?+
Nein. Ein Broadcast geht an jede SSH-Sitzung, die in diesem Moment verbunden ist; eine Auswahl einzelner Sitzungen oder gespeicherte Gruppen gibt es nicht. Trennen Sie die Sitzungen, die nicht mitmachen sollen, vor dem Senden und verbinden Sie sie danach wieder.
Kann ich mehrere Zeilen auf einmal broadcasten?+
Die Befehlsleiste nimmt eine Zeile. Verketten Sie Befehle mit && oder ;, oder legen Sie das Skript auf die Server und broadcasten Sie die Zeile, die es startet. Schnellbefehle landen nur in der aktiven Sitzung, nicht in einem Broadcast.
Was, wenn ein Befehl eine Eingabe erwartet?+
Broadcast tippt die Zeile in jede Shell, als hätten Sie sie dort getippt. Eine sudo-Passwortabfrage oder eine Rückfrage wartet dann in jedem Tab, und Sie beantworten sie Tab für Tab. Für unbeaufsichtigte Läufe nehmen Sie Optionen, die nicht fragen, etwa apt install -y, oder sudo -n, das scheitert, statt zu fragen.
Ist Broadcast eine Pro-Funktion?+
Ja, und nur auf dem Mac. Pro ist ein einmaliger Kauf für 14,99 €, der Mac, iPhone und iPad gemeinsam freischaltet, mit Updates, solange die App gepflegt wird. Ohne Pro trägt die Schaltfläche in der Werkzeugleiste ein Pro-Abzeichen.

Passende SSHive-Funktionen

SSH-Terminal

GPU-beschleunigtes Terminal

Schnellbefehle

Bibliothek wiederverwendbarer Befehle

KI-Integration (MCP)

Claude- und Cursor-Integration

Schritt-für-Schritt-Anleitungen

Broadcast-Modus in SSHive ausprobieren