Comment accéder à mon dossier .ssh pour Transmit ou Cyberduck?

13

J'essaie de me connecter à mon serveur Linux qui utilise l'authentification par clé publique. Par défaut, le dossier .ssh est masqué sur mon Mac (auquel je peux accéder via le terminal). Cependant, lorsque j'essaie de configurer une connexion à l'aide de Cyberduck ou Transmit, la fenêtre contextuelle du Finder qui s'ouvre n'affiche pas le dossier .ssh.

Comment sélectionner la clé?

Une alternative serait de copier la clé dans un répertoire en dehors du dossier .ssh. Mais j'aimerais vraiment entendre d'autres solutions. Comment tu fais ça?

Yash Desai
la source
Transmit honorera votre .ssh / config, et si vous avez un .ssh / id_rsa, il l'utilisera automatiquement. Connectez-vous comme vous le feriez normalement, mais laissez le mot de passe vide.
Warren Pena

Réponses:

37

Dans la fenêtre de recherche de fichier, appuyez sur Commande + Maj + G. Il vous demandera dans quel dossier naviguer. Entrez ~/.sshet appuyez sur Retour.

Warren Pena
la source
3

Vous devez dire à Transmit ou à Cyberduck d'afficher vos dossiers cachés. Le .nom du dossier explique pourquoi il est masqué.

Dans Transmit, il devrait y avoir une option de menu dans View-> Show Invisible Files. Cyberduck peut avoir une option de menu similaire dans le menu Affichage, mais cela peut dire Show Hidden Files.

Cela vous permettra de le voir dans l'application. Si vous avez besoin de le voir dans une boîte de dialogue Ouvrir un fichier, appuyez sur cmd+ Shift+ G`pendant que la fenêtre de dialogue ouverte est ouverte. Cela déroulera un écran "Aller au dossier". Tapez le chemin du dossier caché vers lequel vous souhaitez naviguer et ce dossier s'affichera maintenant dans la fenêtre de dialogue ouverte.

jmlumpkin
la source
1
La question portait spécifiquement sur la recherche de la clé SSH lors de la configuration d'une connexion dans le programme FTP, et non sur la façon de voir les fichiers / dossiers cachés dans les fenêtres à transférer entre les ordinateurs distants et locaux. La fin de votre réponse répond au moins à cela, mais le début allait dans le mauvais sens.
Luke Stevenson
-1

Ouvrez la fenêtre Terminal sur votre MAC (par défaut vous serez dans le répertoire Home):

Type:

$ ls -la

Cela répertoriera tous les fichiers et dossiers, y compris les dossiers cachés.

Simbu
la source
La question portait spécifiquement sur la recherche de la clé SSH lors de la configuration d'une connexion dans le programme FTP, et non sur la façon de voir les fichiers / dossiers cachés dans la fenêtre Terminal.
Luke Stevenson