Hilfe zu SSH Config Manager

Antworten auf Ihre Fragen zu SSH Config Manager auf dem Mac

🔍

Keine Artikel gefunden. Versuchen Sie andere Suchbegriffe oder kontaktieren Sie den Support.

Installation

Installation unter macOS

SSH Config Manager wird als notarisierte DMG mit Developer-ID-Signatur ausgeliefert und startet daher ohne Gatekeeper-Warnung. Laden Sie die .dmg herunter, öffnen Sie sie und ziehen Sie die App in Ihren Programme-Ordner.

  1. Laden Sie SSHConfigManager.dmg herunter und öffnen Sie die Datei.
  2. Ziehen Sie SSH Config Manager in Ihren Programme-Ordner.
  3. Starten Sie die App aus dem Programme-Ordner. Es erscheint keine Gatekeeper-Warnung, da die App notarisiert ist.
  4. Das ist nur einmal nötig. Jeder weitere Start funktioniert normal.

Erfordert macOS 13 (Ventura) oder neuer auf Apple Silicon oder Intel.

Config bearbeiten

SSH Config Manager liest und schreibt ~/.ssh/config. Öffnen Sie Hosts in der Seitenleiste und klicken Sie auf New Host… (Befehl-N). Geben Sie dem Host einen kurzen Alias und tragen Sie im Tab Connection HostName, User und Port ein. Jede Option hat ein eigenes Bedienelement und eine Info-Taste mit kurzer Erklärung.

Gespeichert wird erst mit Save (Befehl-S); Revert verwirft Ihre Änderungen. Nur die geänderten Zeilen werden neu geschrieben: Kommentare, Include- und Match-Blöcke, mehrfache Optionen und Ihre Formatierung bleiben erhalten, und die vorherige Datei wird vorher in ~/.ssh/ gesichert. Neue Hosts landen über Host *, damit ihre eigenen Einstellungen greifen.

Der Editor zeigt über 40 Optionen in vier Tabs: Connection, Authentication, Forwarding und Advanced. Jede Option ist immer sichtbar. Optionen, die mehrfach vorkommen dürfen, etwa IdentityFile oder LocalForward, bekommen je eine Zeile und eine Taste Add Another. Alles Weitere, zum Beispiel CertificateFile, steht unter Other Options im Tab Advanced und wird mit Add Option… ergänzt. Match-Blöcke erscheinen in der Host-Liste, ihre Bedingungen lassen sich ebenfalls bearbeiten.

SSH-Schlüssel

Öffnen Sie SSH Keys in der Seitenleiste und klicken Sie auf New Key…. Wählen Sie den Algorithmus (ED25519 empfohlen), geben Sie einen Dateinamen ein und schützen Sie den Schlüssel optional mit einer Passphrase. Das Schlüsselpaar wird mit den korrekten Berechtigungen nach ~/.ssh/ geschrieben. Ein vorhandener Schlüssel wird nie überschrieben: Wählen Sie dann einen anderen Namen. Mit Move to Trash entfernte Schlüssel lassen sich aus dem Papierkorb zurücklegen.

Klicken Sie in der Liste auf einen Schlüssel: Fingerprint und Public Key erscheinen rechts. Klicken Sie auf Copy Public Key. Fügen Sie ihn in die ~/.ssh/authorized_keys auf Ihrem Server oder in eine GitHub-/GitLab-/Gitea-Schlüsselseite ein.

Known Hosts

Wenn der Host-Key eines Servers sich ändert (Neuinstallation, Key-Rotation), verweigert SSH die Verbindung. Öffnen Sie Known Hosts, suchen Sie nach Hostname oder IP und klicken Sie auf Remove. Gehashte Einträge werden transparent behandelt, Sie müssen den tatsächlichen Hostnamen nicht kennen. Remove All… entfernt alle Einträge der Liste, während einer Suche alle Treffer.

Lokale Skripte

Local Scripts verwaltet ausführbare Dateien in /usr/local/bin/. Klicken Sie auf New Script…, schreiben Sie Ihren Shell-Code im Editorfenster und drücken Sie Befehl-S. Die App chmodd das Skript automatisch auf 755 und macht es auf Ihrem $PATH verfügbar.

Das Schreiben nach /usr/local/bin/ erfordert Administratorrechte. SSH Config Manager fragt zuerst per Touch ID an, fällt dann auf Ihr Admin-Passwort zurück, wenn Touch ID nicht verfügbar ist.

Fehlerbehebung

Die App ist notarisiert, das sollte also nicht passieren. Falls doch, war der Download vermutlich beschädigt: Löschen Sie die .dmg, laden Sie sie erneut und prüfen Sie die SHA-256 auf der Produktseite.

Bestätigen Sie beim Speichern eines Skripts die Touch-ID- oder Passwort-Aufforderung. Wenn die Aufforderung abgebrochen wird, wird der Schreibvorgang stillschweigend beendet. Ist Touch ID auf Ihrem Mac nicht eingerichtet, fällt SSH Config Manager auf osascript mit Admin-Passwort-Dialog zurück.

Schreiben Sie an info@toz.red und geben Sie Ihre macOS-Version, die App-Version und eine Beschreibung des Problems an.