Aller au contenu

Authentification SSH par clé dans PowerShell

En théorie, il suffit de créer (ou modifier) le fichier C:\Users\utilisateur\.ssh\config et d'ajouter ce genre d'information pour que cela fonctionne :

Host Nom de la machine distante
  HostName FQDN_ou_IP
  User mon_utilisateur
  IdentityFile "C:\Users\utilisateur\IDs\Cle_SSH_Fab\ssh.key"
Mais cela ne fonctionne pas toujours !
Lancer la commande ssh user@IP -v permet d'en savoir plus sur l'authentification, voir même -vvv.
J'ai pu constater que par défaut PowerShell attend le fichier C:\Users\utilisateur\.ssh\id_rsa. Copier ma clé à cet emplacement et avec ce nom a permis l'authentification ssh par clé.