Comment communiquer avec le serveur SFTP

J'ai écrit un service pour nos clients qui transmet automatiquement les fichiers vers des destinations à l'aide de FTP. Pour des raisons historiques, je suis en utilisant WinInet pour effectuer les via ftp. Tous fonctionne bien, mais maintenant, le client veut ajouter une destination qui n'accepte que les connexions SFTP.

Je n'aime pas vraiment l'idée de la mise en œuvre de ce partir de zéro, donc est-il un moyen de communiquer en mode natif ou par l'intermédiaire de WinInet avec un serveur SFTP? Il n'existe aucun système de bibliothèques que je peux l'utiliser (je n'ai pas peur de P/Invoke 🙂 )? Dois-je acheter les composants tiers pour que - le cas échéant, pourriez-vous proposer?

La variante de SFTP?
Eh bien, il n'y a qu'un SFTP. L'autre est appelé le PTS.
Oh, j'en suis désolé. FTP SÉCURISÉ, pas de FTP SIMPLE.

OriginalL'auteur Thorsten Dittmar | 2009-12-10