Wie greife ich auf meinen .ssh-Ordner für Transmit oder Cyberduck zu?

Ich versuche, eine Verbindung zu meinem Linux-Server herzustellen, der die Public-Key-Authentifizierung verwendet. Standardmäßig ist der .ssh-Ordner auf meinem Mac ausgeblendet (auf den ich über das Terminal zugreifen kann). Wenn ich jedoch versuche, eine Verbindung mit Cyberduck herzustellen oder Übertragen, das sich öffnende Finder-Popup zeigt den .ssh-Ordner nicht an.

Wie wähle ich den Schlüssel aus?

Eine Alternative wäre, den Schlüssel in ein Verzeichnis außerhalb des .ssh-Ordners zu kopieren. Aber ich würde auf jeden Fall gerne andere Lösungen hören. Wie machst du es?

Transmit wird Ihre .ssh/config berücksichtigen, und wenn Sie eine .ssh/id_rsa haben, wird diese automatisch verwendet. Verbinden Sie sich einfach wie gewohnt, aber lassen Sie das Passwort leer.

Antworten (3)

Drücken Sie im Fenster „Datei suchen“ die Tastenkombination „Befehl-Umschalt-G“. Sie werden gefragt, zu welchem ​​Ordner Sie navigieren möchten. Geben Sie ein ~/.sshund drücken Sie die Eingabetaste.

Sie müssen Transmit oder Cyberduck anweisen, Ihre versteckten Ordner anzuzeigen. Das .im Ordnernamen ist Teil dessen, warum es ausgeblendet ist.

In Transmit sollte es eine Menüoption in View-> geben Show Invisible Files. Cyberduck hat möglicherweise eine ähnliche Menüoption im Menü Ansicht, aber es kann heißen Show Hidden Files.

Dadurch können Sie es in der Anwendung sehen. Wenn Sie es in einem Datei öffnen-Dialog sehen müssen, drücken Sie cmd+ Shift+ G`, während das Öffnen-Dialogfenster geöffnet ist. Dadurch wird ein Bildschirm "Gehe zum Ordner" angezeigt. Geben Sie den versteckten Ordnerpfad ein, zu dem Sie navigieren möchten, und dieser Ordner wird nun im geöffneten Dialogfenster angezeigt.

Die Frage bezog sich speziell auf das Auffinden des SSH-Schlüssels beim Konfigurieren einer Verbindung im FTP-Programm, nicht darauf, wie versteckte Dateien / Ordner in den Fenstern angezeigt werden, um sie zwischen den Remote- und lokalen Computern zu übertragen. Das Ende Ihrer Antwort spricht das zumindest an, aber der Anfang ging den falschen Weg.

Öffnen Sie das Terminal-Fenster auf Ihrem MAC (standardmäßig befinden Sie sich im Home-Verzeichnis):

Art :

$ ls -la

Dadurch werden alle Dateien und Ordner einschließlich versteckter Ordner aufgelistet.

Die Frage bezog sich speziell auf das Finden des SSH-Schlüssels beim Konfigurieren einer Verbindung im FTP-Programm, nicht darauf, wie versteckte Dateien/Ordner im Terminalfenster angezeigt werden.