2016-02-28 3 views
-1

Je souhaite passer de Putty à OpenSSH pour les connexions SSH dans Windows à nos serveurs. Je veux utiliser OpenSSH uniquement en tant que client et j'ai une clé privée avec mot de passe supplémentaire.Connexion OpenSSH pour Windows avec clé privée et phrase secrète

J'ai essayé de me connecter à mon serveur et OpenSSH charge le fichier de clés, mais chaque fois que j'entre la phrase secrète, il semble que ce n'est pas correct.

C:\Users\user>ssh -i D:\folder\.ssh\private_key [email protected] 
Enter passphrase for key 'D:\folder\.ssh\private_key': 
Enter passphrase for key 'D:\folder\.ssh\private_key': 
Enter passphrase for key 'D:\folder\.ssh\private_key': 
[email protected]'s password: 

Vous pouvez voir que mes fichiers de clés ne se trouvent pas dans le dossier standard. Je ne pense pas que ce soit le problème, donc seulement fyi.

Quel est le problème? J'ai installé OpenSSH avec la configuration standard et je n'ai rien changé.

Edit: J'ai aussi essayé un autre fichier de clés sur un autre serveur qui a également un mot de passe: cela ne fonctionne pas non plus. Est-ce que c'est peut-être un problème de configuration?

+1

avez-vous converti la clé au format PuTTY au format standard openSSH? – Jakuje

+0

J'ai également converti le keyfile au format spécial de mastic (.ppk). J'ai donc les deux fichiers (le keyfile privé normal et le ppk). J'ai essayé les deux, mais cela ne change rien. – mgluesenkamp

Répondre

0

Je suis désolé.

J'ai découvert que je charge une version très ancienne. Je pense que je l'obtiens de sourceforge et que les exécutables sont très obsolètes (année 2003 à 2004).

Vous pouvez obtenir une version actuelle de github: https://github.com/PowerShell/Win32-OpenSSH/releases/. Je ne sais pas si c'est la version officielle. C'est un peu confus.