7 votes

Comment indiquer au Finder où trouver la clé privée lors de la "connexion au serveur" en utilisant SSH ?

Dans le Finder, en utilisant le bouton Connexion au serveur je peux spécifier le serveur auquel je souhaite me connecter en utilisant l'option ssh://user@server (nom d'hôte ou IP). Cependant, le serveur auquel je me connecte nécessite une authentification par clé publique, ce qui fait que Finder, lorsque j'appuie sur la touche relier répond dans une nouvelle fenêtre :

Permission denied (publickey)
[Process completed]

Comment configurer Finder pour qu'il puisse localiser ma clé privée dans ~/.ssh ?

MacOS Sierra 10.12.3

6voto

rwenz3l Points 2243

Finder dans MacOS Sierra semble n'ajouter que la clé id_rsa par défaut. Si vous souhaitez ajouter d'autres clés, vous devez soit les ajouter manuellement, soit modifier la configuration.

sur ma machine, un simple ssh-add ~/.ssh/test.key a travaillé.

Selon ce guide, vous pouvez également stocker les clés dans votre trousseau. :

Dans ~/.ssh, créez un fichier de configuration avec le contenu suivant :

Host * (asterisk for all hosts or add specific host)
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile <key> (e.g. ~/.ssh/userKey)

Pour en savoir plus, consultez le site des développeurs d'Apple.

1voto

klanomath Points 63400

Vous devez ajouter votre clé publique (par exemple ~/.ssh/id_rsa.pub) au fichier authorized_keys sur le serveur. Si vous n'avez pas de clé/clé publique, créez-en une avec :

ssh-keygen -t rsa -b 4096 -C "user@host" #-C "user@host" is an optional comment

Si vous n'avez pas accès au serveur, vous devez fournir la clé publique à un administrateur et lui demander de l'ajouter au fichier authorized_keys du serveur.


La création d'un fichier de configuration comme proposé dans la réponse de rwenz3l n'est pas nécessaire si vous n'avez pas entré de phrase de passe pour la clé rsa.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X