comunicación SFTP

558 views
Skip to first unread message

PATRICIA

unread,
Aug 13, 2018, 3:53:54 PM8/13/18
to Comunidad de Visual Foxpro en Español

Buenas tardes,

Alguien sabe si es posible configurar una comunicación SFTP gratuita desde visual FOX. Buscando he encontrado varios ejemplos pero solo FTP, por ende no me permite establecer la conexión.

De antemano gracias al que me pueda colaborar.

Afpsistemas - Fernando Maggi

unread,
Aug 13, 2018, 3:57:45 PM8/13/18
to publice...@googlegroups.com

Lo que te puedo comentar es que yo pude resolverlo con esta herramienta http://www.chilkatsoft.com/ , pero NO es gratuita.

 

Saludos,

Fernando.

ArturoPC

unread,
Aug 13, 2018, 4:03:57 PM8/13/18
to Comunidad de Visual Foxpro en Español
Sin dudarlo, Chilkat. Vale la pena la inversión.

Saludos.

Arturo PC.

Eric Natareno Guerra

unread,
Aug 13, 2018, 5:42:40 PM8/13/18
to publicesvfoxpro
Que precio tiene Chillkat?

Carlos E. JR.

unread,
Aug 13, 2018, 6:51:05 PM8/13/18
to publice...@googlegroups.com
he trabajado con servidores gratuitos ftp y mapeando con ftpuser q es libre y con direct net drive este último si te acepta protocolo sftp pero es de paga aunque también tiene licencia para uso no comercial.  con ftpuse no probe sftp porque no lo necesite. los 2 corren estupendo. ftpuse es de línea de comandos en modo administrador. yo lo lanzo con shellexecute e inmediatamente escondo la unidad virtual que creó. modificando el registro. todo desde fox sin intervención del usuario. ya en fox abres la tabla y la usas  como si fuera local. ftpuse es de command line sin interfaz y libre. direct net drive no tiene command line solo interfaz de usuario, funciona muy bien también. probe en varios servidores gratuitos obteniendo diferentes tiempos de respuesta en mis consultas a las dbf.  ya si pagas el hosting pues seguro te dan mas ancho de banda que usando su servicio con cuenta free.  checalo si puedes sftp con el direct net drive con ftpuse checa en su homepage. estuve investigando 3 dias y haciendo pruebas hay un monton de herramientas que te mapean un sftp o ftp yo me quede con esas 2 y ya pudr implementar mis querys con las tablas en la nube sin ningún motor sql externo solo fox
saludos

Gregori Arjona Toledo

unread,
Aug 14, 2018, 4:12:28 AM8/14/18
to Comunidad de Visual Foxpro en Español
Si quieres algo gratuito , puedes probar winscp, yo lo utilizo para automatizar transferencias de archivos y funciona perfectamente.
A qui tienes la ayuda sobre la linea de comandos, para automatizar las transferencias.





Yo lo utilizo para el envio y recepcion de archivos de manera desatendida, he creado un script y he programado una tarea de windows para que se ejecute cada 5 minutos.


Ejemplo de script:



Archivo por lotes a ejecutar desde la tarea programada cada 5 minutos.

"C:\Program Files (x86)\WinSCP\WinSCP.com" /ini=nul /log="C:\ftp\logs\!Y!M!D_log.txt" /loglevel=0 /logsize=30*10M /script=C:\ftp\scripts\script.txt
exit


Script de comandos: c:\ftp\scripts\script.txt



# Se situa en la carpeta remota
cd /var/www/html/var/export/
# cambia modo transferencia de archivos a binario
option transfer binary
# Descarga todos los archivos y los borra
get -delete *.csv C:\ftp\datos\
# Cierra conexion
close
# Sale de WinSCP
exit


Este script descarga todos los ficheros de una carpeta y los borra al finalizar.

Saludos.

Jose Antonio Blasco

unread,
Aug 14, 2018, 6:26:19 AM8/14/18
to Comunidad de Visual Foxpro en Español
Yo utilizo esta herramienta:


que funciona en línea de comandos, y admite crear un script con la secuencia de ordenes a ejecutar.

Un saludo.

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


ArturoPC

unread,
Aug 15, 2018, 12:11:54 PM8/15/18
to Comunidad de Visual Foxpro en Español
USD 199 o USD 289 de acuerdo al tipo de licencia.


A.

Diego Fazio

unread,
Aug 15, 2018, 12:55:17 PM8/15/18
to Comunidad de Visual Foxpro en Español
Por Curl se podria hacer. El tema es que tendrias que buscar como implementar Curl en fox. Sino me equicoco algo hay....https://curl.haxx.se/ 
Tiene una herramienta tambien que funciona por linea de comando. Y todo eso es open source.

Diego.

almonts ( www.ontarioxb.es )

unread,
Aug 15, 2018, 6:44:21 PM8/15/18
to Comunidad de Visual Foxpro en Español
El que comenta Jose A. Blasco es el mejor.
También he visto que WINSCP se puede instalar cómo portable.

Diego Fazio

unread,
Aug 16, 2018, 7:54:06 AM8/16/18
to Comunidad de Visual Foxpro en Español
Mejor que cURL no creo. Hoy todo se esta migrando a cURL. Yo si tuviera que arrancar algo de cero empezaria por ahi. Es completamente codigo abierto. Tenes documentacion por todos lados. Y es compatible con casi todos por no decir todos los protocolos de comunicacion en internet. No tiene comparacion a nada desarrollado por un tercero.

Diego.

Cesar Luque

unread,
Nov 2, 2020, 2:28:02 PM11/2/20
to Comunidad de Visual Foxpro en Español
Diego

CURL Me dice que el protocolo sftp no està habilitado.
Es asi? deberè conseguir algun version particular?

Cesar Luque

unread,
Nov 2, 2020, 2:30:58 PM11/2/20
to Comunidad de Visual Foxpro en Español
José

Donde encuentro documentacion sobre la sintaxis de este herramienta?

Saludos

César.-

Jose Antonio Blasco

unread,
Nov 3, 2020, 3:25:12 AM11/3/20
to Comunidad de Visual Foxpro en Español
Cesar, te adjunto un PDF 

Un saludo.

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


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/dc246e3f-72cd-4c60-b5f0-66ed58ff9157n%40googlegroups.com.
MOVEit-Freely_Manual.pdf

Cesar Luque

unread,
Nov 4, 2020, 10:21:46 AM11/4/20
to Comunidad de Visual Foxpro en Español
Javier

Tendràs un ejemplo de script de conexion?
He probado varias alternativas y no logro conectar a un sftp puerto 2022!!

Jose Antonio Blasco

unread,
Nov 4, 2020, 12:40:06 PM11/4/20
to Comunidad de Visual Foxpro en Español
Habitualmente yo utilizo esta cadena de conexión

ftps -e:implicit -a -z "+cFTP+" 990 -user:"+cUsua+" -password:"+cPass+" -s:subirftp.txt

donde "990" es el puerto y el archivo "subirftp.txt" puede ser algo como esto:

TYPE binary
cd facturas
put c:\myfolder\factura_001.pdf
put c:\myfolder\factura_002.pdf 
put c:\myfolder\factura_003.pdf  
quit


Un saludo.

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


Reply all
Reply to author
Forward
0 new messages