ASP, necesita usar SFTP

votos
14

Esto es ASP clásico, no .Net. Tenemos que llegar al SFTP en un servidor para cargar y descargar un par de archivos, iniciados por un usuario.

¿Qué han usado otras personas para hacer SFTP en ASP clásico? No necesariamente se opone a comprar un control.

Publicado el 03/08/2008 a las 21:11
fuente por usuario
En otros idiomas...                            


5 respuestas

votos
8

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

Respondida el 04/08/2008 a las 00:52
fuente por usuario

votos
3

La forma en que he hecho esto es crear un archivo de script 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 manera más ordenada de hacerlo.

Existe un problema con este método, ya que usted ya debe haber aceptado la huella dactilar de RSA. De lo contrario, el script esperará a que el usuario lo ingrese para aceptarlo o lo saltará si está ejecutando en modo de lote completo, con un error. Además, si el servidor cambia para que su huella dactilar RSA cambie (por ejemplo, un clúster), entonces debe volver a aceptar la huella dactilar de nuevo.

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

Estaré mirando esta pregunta en caso de que alguien sepa de otra manera.

Respondida el 05/08/2008 a las 22:13
fuente por usuario

votos
2

Hay un problema con este método, en el que ya tiene que haber aceptado la huella digital RSA. Si no, entonces la secuencia de comandos o bien esperará la entrada del usuario que acepte o se saltará sobre ella si está ejecutando en modo de lote completo, con un fracaso. Además, si los cambios en el servidor para que los cambios de RSA de la huella digital (por ejemplo, un racimo), entonces es necesario volver a aceptar la huella dactilar de nuevo.

Respondida el 18/04/2016 a las 09:13
fuente por usuario

votos
1

Anteriormente utilicé un componente desde aquí: www.weonlydo.com. No me pareció la pieza más fácil para desarrollar, pero hizo el trabajo a toda prisa.

Respondida el 14/08/2008 a las 15:57
fuente por usuario

votos
1

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

Xetius Intenté rechazar el tuyo y aceptar tu respuesta, y recibí una advertencia de que necesitaba 25 representantes para hacerlo. Lo siento.

Respondida el 06/08/2008 a las 07:27
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more