Anleitungen
~/.ssh/config und SSH-Schlüssel in Konsela importieren
Die Server aus ~/.ssh/config und ihre IdentityFile-Schlüssel in die Bibliothek von Konsela übernehmen; Prüfung des Fingerabdrucks bei der ersten Verbindung.
Konsela richtet die Serverbibliothek in einem Schritt ein, indem es Ihre vorhandene OpenSSH-Konfiguration liest. Die Verbindung zu einem Server erfolgt über die Desktop-Anwendung; diese befindet sich in Vorbereitung. Im Browser wird die Bibliothek vorbereitet und exportiert, doch der Browser kann keine SSH-Verbindung herstellen.
Was wird gelesen?
Jeder Host-Block ohne Platzhalterzeichen wird zu einem Server. Gelesen werden die Zeilen HostName, User, Port, ProxyJump und IdentityFile. Ein mit ProxyJump angegebener Zwischenserver wird bei der Verbindung ebenfalls verwendet.
Schritte
- Wählen Sie den Befehl Datei › ~/.ssh/config importieren. In der Desktop-Anwendung wird die Datei automatisch gelesen; im Browser wählen Sie die Datei aus.
- Im Fenster werden die Server aufgeführt. Bereits in der Bibliothek vorhandene werden mit „bereits in der Bibliothek“ markiert. Die Auswahl treffen Sie mit Alle, Nur neue oder Keine.
- In der Desktop-Anwendung übernimmt die Option SSH-Schlüssel ebenfalls importieren auch die mit IdentityFile angegebenen Schlüssel. Neben jedem Schlüssel stehen die Server, die ihn verwenden; bei passphrasegeschützten Schlüsseln wird die Passphrase abgefragt.
- Schließen Sie den Vorgang mit Zur Bibliothek hinzufügen ab.
Eine Kopie der Schlüssel wird mit der Verschlüsselung des Betriebssystems (macOS-Schlüsselbund, Windows DPAPI, Linux libsecret) auf diesem Gerät gespeichert und mit den betreffenden Servern verknüpft. Ein auf diesem Gerät bereits gespeicherter Schlüssel wird kein zweites Mal hinzugefügt. Im Browser werden nur die Server hinzugefügt.
Der Bereich „Schlüssel“
Schlüssel, die nicht in der Config-Datei stehen, werden im Bereich Schlüssel mit Importieren hinzugefügt: im Format OpenSSH, PEM oder PuTTY (.ppk). Wird ein neuer Schlüssel benötigt, erzeugt Schlüssel erzeugen ein ED25519-Schlüsselpaar. Der mit Befehl zum Hinzufügen auf dem Server kopieren übernommene Befehl wird einmal in einer per Passwort geöffneten Sitzung auf dem Server ausgeführt.
In der Version aus dem Mac App Store besteht kein Zugriff auf den SSH-Agenten des Systems und den Ordner ~/.ssh; Schlüssel werden in diesem Bereich durch Auswahl der Datei importiert.
Die erste Verbindung
Bei der ersten Verbindung zu einem Server wird sein Fingerabdruck angezeigt. Vergleichen Sie diesen Wert mit dem Wert, den Sie vom Administrator des Servers erhalten haben, und bestätigen Sie ihn; danach wird er gespeichert. Ändert sich der Fingerabdruck später, wird die Verbindung angehalten, und alter und neuer Wert werden nebeneinander angezeigt. Ist der Grund für die Änderung unbekannt, sollte sie nicht akzeptiert werden.
Die Bibliothek übertragen
Datei › Bibliothek exportieren schreibt Server, gespeicherte Befehle und Weiterleitungen in eine JSON-Datei. Passwörter und private Schlüssel werden nicht in diese Datei geschrieben; sie werden auf einem anderen Gerät erneut eingegeben.
Auf der Seite von Konsela finden Sie den Stand der Desktop-Anwendung.