Ein SSH-Workflow für Entwickler auf dem Mac
Server nach Projekt geordnet, eine Farbe, die Produktion markiert, Datenbank-Tunnel am Profil und ein Assistent, der in Ihren Sitzungen arbeiten kann.
Von Lucas Russo, Entwickler von SSHive · Aktualisiert am
Das SSH-Setup eines Entwicklers verwildert mit der Zeit: Hosts in der Shell-History, der falsche Schlüssel am falschen Server, ein aus dem Wiki kopiertes
ssh user@host, und iTerm2, Cyberduck und TablePlus halten jeweils ein Stück des Gesamtbilds. SSHive bringt die Server an einen Ort und hängt den Rest an jedes Profil: die Tunnel, die ein Projekt braucht, den Befehl, der beim Öffnen einer Sitzung läuft, die Befehle, die Sie wiederholen.
Wenn Sie ohnehin in iTerm2 zu Hause sind, zeigt der Vergleich mit iTerm2, wo sich beide überschneiden und wo nicht.Ein Ordner pro Projekt, eine Farbe pro Umgebung
Legen Sie in der Seitenleiste einen Ordner pro Projekt an, darin prod, staging und dev; Unterordner gehen auch. Geben Sie prod einen roten Punkt, staging einen orangen und dev einen grünen, dann zeigt Ihnen die Seitenleiste auf einen Blick, welchen Server Sie gleich öffnen. Ein Startbefehl pro Profil, etwa
cd /var/www/app && git log --oneline -5, bringt Sie beim Öffnen der Sitzung direkt dorthin, wo Sie arbeiten. Schnellbefehle können {host} oder {user} selbst einsetzen oder nach einem Wert fragen, wie in git checkout {{branch}}.Datenbank-Tunnel am Profil
Fügen Sie im dev-Profil lokale Tunnel zu den entfernten Diensten hinzu: 5432 auf
localhost:5432 für Postgres, 6379 auf localhost:6379 für Redis. Sobald Sie verbunden sind, sprechen TablePlus oder Postico mit localhost:5432 und erreichen die entfernte Datenbank; beim Trennen schließen sich die Tunnel mit der Sitzung. Die kostenlose Version öffnet einen Tunnel pro Profil, Postgres und Redis zusammen sind also ein Fall für Pro.Claude Code und Cursor in Ihren Sitzungen
Auf dem Mac enthält Pro einen MCP-Server, über den ein KI-Client in Ihren SSHive-Sitzungen arbeiten kann:
ssh_execute, um einen Befehl auszuführen, sftp_read_file, um eine Konfiguration zu lesen. Schalten Sie ihn unter Einstellungen > MCP ein und übernehmen Sie die angezeigte Einrichtung in Claude Code oder Cursor; die App-Store-Version schreibt die Konfiguration Ihres Clients nicht selbst. Bitten Sie dann „zeig mir die letzten 200 Zeilen von app.log auf staging und finde die 500er“, und der Assistent erledigt das in der staging-Sitzung.
Der Tab Reichweite legt fest, welche Server er erreicht: Nehmen Sie einen Produktionsordner heraus, bleiben auch Server draußen, die Sie später dort ablegen. Was der Assistent liest, schickt sein Client an den Modellanbieter.Was hier kostenlos ist und was Pro braucht
SSH, SFTP mit dem Editor für entfernte Dateien, Schnellbefehle (3 eigene) und ein Tunnel pro Profil sind kostenlos, im Rahmen von 5 Profilen: ein Projekt mit einigen Umgebungen. SSHive Pro hebt die Grenzen auf und ergänzt den MCP-Server für Claude Code und Cursor, Broadcast und entfernte Tunnel, einmalig für 14,99 €.
Häufige Fragen
Kann ich meine ~/.ssh/config weiter nutzen?+
Ja. Die Schaltfläche SSH-Konfiguration importieren in der Seitenleiste liest die Datei und macht aus jedem Host-Block ein Profil, mit HostName, User, Port, IdentityFile und weitergeleiteten Ports. SSHive schreibt nie in die Datei, und die Profile sind Kopien:
ssh im Terminal arbeitet weiter mit derselben Datei, und eine Änderung an der einen Seite ändert die andere nicht.Arbeitet SSHive mit VS Code Remote SSH zusammen?+
Nebeneinander, nicht miteinander: VS Code Remote SSH bringt seinen eigenen SSH-Client mit. Bearbeiten Sie Code in VS Code und erledigen Sie Terminal-, Datei- und Verwaltungsarbeit in SSHive. Viele Entwickler behalten genau diese Aufteilung.
Passende SSHive-Funktionen
Schritt-für-Schritt-Anleitungen
SSHive kostenlos für macOS testen
Holen Sie sich den All-in-one-Client für SSH, SFTP, RDP und VNC auf dem Mac. Kostenloser Download, ohne Registrierung.