Pregunta

Este es ASP clásico, no .Net.Tenemos que conseguir una forma de SFTP en un servidor para cargar y descargar un par de archivos, iniciado por un usuario.

¿Qué solían hacer otras personas con SFTP en ASP clásico?No necesariamente opuesto a comprar un control.

¿Fue útil?

Solución

Si tiene la capacidad de utilizar WScript.Shell, puede ejecutar pscp.exe desde el Masilla paquete.Obviamente esto no es lo ideal, pero hará el trabajo y le permitirá usar SCP/SFTP en ASP clásico.

Otros consejos

La forma en que hice esto es crear un archivo de secuencia de comandos de comando y pasarlo en la línea de comando mediante el comando /b a psftp.exe.También probé esto en Perl y todavía tengo que encontrar una forma más sencilla de hacerlo.

Hay un problema con este método, ya que ya debes haber aceptado la huella digital RSA.De lo contrario, el script esperará la entrada del usuario para aceptarlo o lo omitirá si está ejecutando en modo por lotes completo, con un error.Además, si el servidor cambia y las huellas dactilares RSA cambian (p. ej.un grupo), entonces deberá volver a aceptar la huella digital nuevamente.

No es un método ideal, pero es el único que conozco.

Estaré atento a esta pregunta por si alguien conoce otra forma.

Hay un problema con este método, ya que ya debes haber aceptado la huella digital RSA.De lo contrario, el script esperará la entrada del usuario para aceptarlo o lo omitirá si está ejecutando en modo por lotes completo, con un error.Además, si el servidor cambia y las huellas dactilares RSA cambian (p. ej.un grupo), entonces deberá volver a aceptar la huella digital nuevamente.

Solía ​​hacer eso con FTP en Windows (crear un archivo de comandos y desembolsar FTP.exe)

Xetius Intenté votar a favor del tuyo y aceptar tu respuesta también y recibí una advertencia de que necesitaba 25 representantes para hacerlo.Lo siento.

Anteriormente usé un componente de aquí:www.weonlydo.com.No me pareció el kit más fácil de desarrollar, pero hizo el trabajo rápidamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top