SharpSSH invalide privatekey
- Je utiliser SharpSSH pour se connecter à un stfp-serveur.
Ce pour je besoin d'ajouter un privatekey-fichier comme ceci:
sftp.AddIdentityFile(KeyFilePath);
Mais cela déclenche une exception:
invaid privatekey: C:\KeyFile\privatekey_2.ppk
Le fichier a été créé avec puttygen et travaille avec filezilla.
Le privatekey-type n'a pas d'importance (SSH-1 RSA, SSH-2 RSA, SSH-2 DSA). À chaque fois le même résultat.
Savez-vous comment gérer ce problème?
- Je ne suis pas fan de votre bibliothèque spécifique, mais le Mastic format de la clé est juste leur propre format. Avez-vous essayez en utilisant un normal fichier généré avec ssh-keygen?
- Vous avez également la possibilité d'exporter la clé dans le format standard de puttygen, dans
Conversions->Export OpenSSH Key
- Juste une remarque - il n'y a pas de format "standard" pour les clés SSH - les différentes utilisations des logiciels différents formats. Format OpenSSH est l'un des plus populaires, mais pas un standard, car il n'est pas définies dans la spécification de la norme.
Vous devez vous connecter pour publier un commentaire.
Vous devez convertir votre clé au Format OpenSSH:
Utilisation PuttyGen pour générer et convertir la clé (Conversion -> export OpenSSH Clé)