Cómo conectarse a un servidor FTP con autenticación TLS

Hola Amig@s,

Si por un casual necesitamos conectarnos a un FTP con autenticación TLS desde windows, nos encontraremos que con la utilidad estándar FTP no podremos hacerlo, ya que este programa no incluye soporte para ningún tipo de encriptado en la conexión entre el cliente y host. En linux hay innumerables aplicaciones que si lo permiten, inclusos algunos por defecto como el LFTP.

Existe una versión (port) del lftp para windows por lo que a continuación indicaré los pasos a seguir para utilizarlo:

1-Descargarnos el lftp:

https://nwgat.ninja/lftp-for-windows/

2-Lo descomprimimos en una carpeta, por ejemplo c:\lftp y añadimos a las variables de entorno de Windows la carpeta c:\lftp\bin. 

3-Creamos una carpeta de ejemplo, c:\lftp\ficheros donde almacenaremos los ficheros recibidos (GET).

4-Creamos un script llamado scriptbajada.lftp en el directorio c:\lftp\bin con el siguiente contenido:

set ftp:ssl-force true
connect ftp://usuario:password@IPDELSERVIDOR
set ssl:verify-certificate no
set ftp:ssl-protect-data true;
mirror --verbose --use-pget-n=8 -c  / /../ficheros

Lo único que debemos hacer es cambiar la linea connect ftp://usuario:password@IPDELSERVIDOR por las credenciales de acceso que nos han proporcionado.

5-Grabamos el script y luego utilizando la opción –f indicamos al LFTP que utilice un script, así que lo llamamos desde c:\lftp\bin\ con lftp –f scriptbajada.lftp. Esto lo que hará es recoger todos los ficheros de la raíz remota y los copiará a la ruta c:\lftp\ficheros.

Espero que les haya resultado útil.
Salu2.

Share on Google Plus
    Blogger Comment

1 comentarios:

edgardom dijo...

Hola una consulta y si lo que quiero es subir archivos?