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?
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 ~/.ssh
und 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.
Ö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.
Warren Pena