Comment faire pour télécharger un fichier vers le serveur SFTP en utilisant SharpSSH

Je veux utiliser SharpSSH à télécharger un fichier vers un serveur SFTP.

J'ai eu SharpSSH.dll, le fichier à télécharger, une clé publique et j'ai envoyé la clé privée pour le serveur. Ils m'ont donné un nom d'utilisateur et le mot de passe n'est nécessaire.

J'ai essayé ceci:

Sftp sftp = new Sftp(ip, user);
sftp.Connect();
sftp.Put(filePath, toPath);
sftp.Cancel();

Ai-je besoin d'une Clef quelque part, ici, et si oui, où dois-je avoir pour la mettre, et comment puis-je faire un de un .ppk fichier?

Salut, Quel est le format pour sftp.Mettre toPath? Im connecté à mon serveur sftp mais je ne peux pas le télécharger dans un dossier spécifique dans mon serveur
Je pense que vous vouliez dire que vous avez téléchargé la clé publique sur le serveur et gardé la clé privée sur la machine où le code C# de pistes.

OriginalL'auteur Karl | 2012-11-15