~/.ssh/config in SSHive importieren
Von Lucas Russo, Entwickler von SSHive · Aktualisiert am
Bringen Sie Ihre vorhandene OpenSSH-Config in SSHive: Jeder Host-Eintrag wird in Sekunden zu einem Profil.
Wer auf dem Mac seit Jahren SSH benutzt, hat eine ~/.ssh/config voller Host-Einträge: Bastion-Hosts, Produktionsserver, Rechner im Heimnetz. SSHive liest sie ein und macht aus jedem Host ein Profil, samt ProxyJump, IdentityFile, Port, User und HostName. Die Originaldatei bleibt unangetastet, ssh servername funktioniert also in jedem anderen Terminal weiter. Sobald die Profile da sind, geht es mit der Anleitung zu SSH-Schlüsseln und der Anleitung zum Jump-Host weiter.
Schritt für Schritt
Den Import aufrufen: Menü ⋮ der Seitenleiste, nicht die Einstellungen
Klicken Sie oben in der linken Seitenleiste auf die Schaltfläche ⋮ (Weitere Aktionen) → SSH-Konfiguration importieren. Sie steckt nicht in den Einstellungen und nicht in der macOS-Menüleiste, merken Sie sich also diese Stelle. SSHive liest danach~/.ssh/configdirekt; die macOS-Sandbox gibt den Lesezugriff auf diesen Pfad beim ersten Mal frei.Keine Vorschau, stiller Import und eine einzige Meldung
Es gibt keinen Dialog nach dem Muster „hier sind X Profile, wählen Sie aus“. Der Klick startet den Import und zeigt eine Meldung: ✅N Profil(e) importiert, dazu die Zahl übersprungener Duplikate, falls es welche gab. Duplikate werden über das Tripelhost:port:usernameerkannt: Gleiches Tripel wird still übersprungen, ohne Fenster zum Zusammenführen oder Überschreiben.Was eingelesen wird (und was nicht)
Eins zu eins abgebildet:Host→ Profilname,HostName→ Host,Port→ Port,User→ Benutzername,IdentityFile→ private Schlüsseldatei (Authentifizierung per Schlüssel),ForwardAgent→ Agent-Weiterleitung,LocalForwardundRemoteForward→ lokale und entfernte Tunnel,DynamicForward→ SOCKS-Port.ProxyJumpwird eingelesen, die Verknüpfung mit der sichtbaren Jump-Kette braucht aber unter Umständen eine Bestätigung von Hand: Zeigt die Kette eines Ziels nach dem Import ein leeres Menü, wählen Sie den Bastion-Host im Ketteneditor erneut aus.Nur lesend: SSHive schreibt nie in ~/.ssh/config
Der Import läuft in eine Richtung. Die Originaldatei bleibt unangetastet,ssh hostnameim Terminal funktioniert weiter. Ändern Sie~/.ssh/configspäter, starten Sie den Import einfach erneut: Duplikate werden übersprungen, nur neue Einträge kommen hinzu. In der kostenlosen Version gilt auch beim Import die Grenze von 5 Profilen: Stehen 12 Hosts in~/.ssh/config, werden nur die ersten 5 gespeichert und der Import endet dort. Wechseln Sie vorher zu Pro, wenn Sie alle brauchen.
Häufige Fragen
Verändert SSHive meine ~/.ssh/config?+
ssh hostname im Terminal funktioniert weiter, und die Profile von SSHive sind eine eigenständige Kopie. Um spätere Änderungen zu übernehmen, starten Sie den Import erneut über das Menü ⋮ der Seitenleiste; Duplikate werden übersprungen, nur neue Einträge kommen hinzu.Kann ich aus PuTTY, MobaXterm oder Royal TSX importieren?+
.reg-Datei exportiert, eine unverschlüsselte MobaXterm-.ini und Royal-TSX-Dokumente im Format .rtsx. Die kostenlose Version behält dieselbe Grenze von 5 Profilen. Einen Import für Termius, SecureCRT, iTerm2 oder Tabby gibt es nicht. Sie kommen von Windows? Lesen Sie SSHive für PuTTY-Nutzer und für MobaXterm-Nutzer.Kann ich SSHive-Profile zurück nach ~/.ssh/config exportieren?+
~/.ssh/config. Pro bringt einen Export in eine .sshive-Datei mit, auf Wunsch mit verschlüsselten Passwörtern, als Sicherung oder für Kollegen. Das ist das eigene Format von SSHive, keine OpenSSH-Konfiguration.Passende SSHive-Funktionen
SSH-Terminal
GPU-beschleunigtes Terminal
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.
SSHive kostenlos laden