asp classic - ASP, besoin d'utiliser SFTP

Translate

C'est ASP classique, pas .Net. Nous devons trouver un moyen de SFTP dans un serveur pour télécharger et télécharger quelques fichiers, lancés par un utilisateur.

Qu'est-ce que d'autres personnes ont utilisé pour faire SFTP dans ASP classique? Pas nécessairement opposé à l'achat d'un contrôle.

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

Si vous avez la possibilité d'utiliser WScript.Shell, vous pouvez simplement exécuter pscp.exe à partir duMasticpaquet. Évidemment, c'est moins qu'idéal, mais cela fera le travail et vous permettra d'utiliser SCP / SFTP dans ASP classique.

La source
Translate

La façon dont j'ai fait cela est de créer un fichier de script de commande et de le transmettre sur la ligne de commande via la commande / b à psftp.exe. J'ai également essayé cela en Perl et je n'ai pas encore trouvé de moyen plus efficace de le faire.

Il y a un problème avec cette méthode, car vous devez déjà avoir accepté l'empreinte digitale RSA. Sinon, le script attendra l'entrée de l'utilisateur pour l'accepter ou l'ignorera si vous exécutez en mode batch complet, avec un échec. De plus, si le serveur change pour que l'empreinte digitale RSA change (par exemple un cluster), vous devez à nouveau accepter l'empreinte digitale.

Pas une méthode idéale, mais la seule que je connaisse.

Je surveillerai cette question au cas où quelqu'un connaîtrait une autre manière

La source
Dorothy Lee
Translate

Il y a un problème avec cette méthode, car vous devez déjà avoir accepté l'empreinte digitale RSA. Sinon, le script attendra l'entrée de l'utilisateur pour l'accepter ou l'ignorera si vous exécutez en mode batch complet, avec un échec. De plus, si le serveur change pour que l'empreinte digitale RSA change (par exemple un cluster), vous devez à nouveau accepter l'empreinte digitale.

La source
Translate

J'avais l'habitude de faire cela avec FTP sur Windows (créer un fichier de commandes et décortiquer FTP.exe)

Xetius J'ai essayé de voter pour le vôtre et d'accepter votre réponse aussi et j'ai reçu un avertissement indiquant que j'avais besoin de 25 répétitions pour le faire. Désolé.

La source
Translate

J'ai déjà utilisé un composant d'ici: www.weonlydo.com. Je n'ai pas trouvé que c'était le kit le plus facile à développer, mais il a fait le travail à la hâte.

La source