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?
mac
ssh
hidden-file
ftp
Yash Desai
la source
la source
Réponses:
Dans la fenêtre de recherche de fichier, appuyez sur Commande + Maj + G. Il vous demandera dans quel dossier naviguer. Entrez
~/.ssh
et appuyez sur Retour.la source
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 direShow 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.
la source
Ouvrez la fenêtre Terminal sur votre MAC (par défaut vous serez dans le répertoire Home):
Type:
Cela répertoriera tous les fichiers et dossiers, y compris les dossiers cachés.
la source