Das SSH-Terminal ist der Teil von SSHive, den Sie am häufigsten öffnen. Auf dem Mac zeichnet es mit xterm.js und dessen WebGL-Renderer, derselben Engine wie das Terminal von VS Code: Auch wenn ein
tail -f den Bildschirm flutet, scrollt es flüssig. Jedes Profil speichert Host, Port und Benutzer, die Anmeldung (Passwort, privater Schlüssel oder ein im SSH-Agenten von macOS geladener Schlüssel), einen Startbefehl wie
cd /var/www && tmux attach, seine Tunnel sowie eine Farbe, Tags und einen Ordner, damit eine lange Serverliste übersichtlich bleibt. Statt alles abzutippen,
importieren Sie Ihre ~/.ssh/config über die Seitenleiste.
Hinter einem Bastion-Host reiht die Jump-Kette eines Profils (Pro) bis zu 5 Sprünge in fester Reihenfolge auf, jeder ein gespeichertes Profil mit eigenen Zugangsdaten, und SSHive baut die ganze Kette für Sie auf; die
Anleitung zum Jump-Host zeigt, wie. Bricht die Verbindung ab, verbindet sich SSHive im selben Tab von selbst neu und stellt die
Tunnel des Profils gleich mit her.
Passwörter und Passphrasen von Schlüsseln werden mit einem Schlüssel aus dem macOS-Schlüsselbund verschlüsselt und in einer Datei abgelegt, die nur Ihr Benutzerkonto lesen kann; im Profil stehen sie nie im Klartext. Die Option „Touch ID vor dem Entschlüsseln von Passwörtern verlangen“ ist standardmäßig aus. Auf iPhone und iPad öffnen sich dieselben Profile im
nativen SSH-Client für iOS, sobald die iCloud-Synchronisierung, eine Pro-Option, eingeschaltet ist.