Conexion SFTP y SSH

510 views
Skip to first unread message

Juan Manuel Féliz Jimenez

unread,
Mar 8, 2016, 9:01:51 AM3/8/16
to Comunidad de Visual Foxpro en Español
Saludos Amigos 
alguno de ustedes Tiene alguna librería que me permita una conexión SFTP y SSH ya que las librería que uso solo permite FTP y necesito bajar y subir unos archivos pero es en SFTP y el código que tengo no Funciona.

Puede ser librería de terceros y si es gratuita o alguno me la puede ceder lo agradeceré 

Alguna Sugerencia 

Jose Antonio Blasco

unread,
Mar 8, 2016, 10:16:24 AM3/8/16
to Comunidad de Visual Foxpro en Español

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Juan Manuel Féliz Jimenez

unread,
Mar 8, 2016, 1:08:18 PM3/8/16
to Comunidad de Visual Foxpro en Español
tienes algun ejemplo de como incorporarlo o como funciona?

Jose Antonio Blasco

unread,
Mar 9, 2016, 3:38:33 AM3/9/16
to Comunidad de Visual Foxpro en Español
Disculpa por la tardanza.

Yo he renombrado el ejecutable descargado como "ftps.exe" por comodidad, y utilizo un codigo similar a esto:

* Myftp && Direccion FTP
* Myusua && USUARIO
* Mypwd && PASSWORD
* MyDir && Posible subcarpeta en el FTP


* Crear script
*
* cFile     --> nombre del archivo a subir  Ej.  cFile = 'ventas.zip' (o cualquer otra extension)
* cRutaFile --> carpeta en ordenador local
*
lcDatos = ''
*
TEXT TO lcDatos NOSHOW TEXTMERGE PRETEXT 3
binary
cd <<LOWER(MyDir)>>
lcd <<LOWER(cRutaFile)>>
ENDTEXT
*
TEXT TO lcDatos NOSHOW TEXTMERGE PRETEXT 3 ADDITIVE
put <<LOWER(ALLTRIM(cFile))>>
ENDTEXT
*
TEXT TO lcDatos NOSHOW TEXTMERGE PRETEXT 3 additive
quit
ENDTEXT

Strtofile(lcDatos,"datos.txt")
*
* Realizar conexion y envio automatizados
*
cComando="ftps -a -z "+Myftp+" -user:"+Myusua+" -password:"+Mypwd+" -s:datos.txt"
*
pEnvio=Createobject('WScript.Shell')
pEnvio.Run(cComando,2,.T.)
*


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Juan Manuel Féliz Jimenez

unread,
Mar 9, 2016, 9:40:25 AM3/9/16
to Comunidad de Visual Foxpro en Español
Gracias por el Ejemplo, 

Lo probe pero no me funciono estube viendo y es que es para FTP o FTPS y el que yo busco es para SFTP son diferente 

pero muy gracias

Juan Carlos M

unread,
Aug 2, 2016, 6:39:30 PM8/2/16
to Comunidad de Visual Foxpro en Español

Newbie

unread,
Aug 2, 2016, 6:52:01 PM8/2/16
to Comunidad de Visual Foxpro en Español
PUTTY es todo lo que necesitas
Reply all
Reply to author
Forward
0 new messages