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.
InformationsquelleAutor Karl | 2012-11-19