lftp un sofisticado cliente ftp – opciones avanzadas

Esta es la entrada 4 de 4 en la serie: lftp un sofisticado cliente ftp

lftp: cliente ftp

Esta es la parte final de esta serie y aprenderemos cómo conectarnos a un sitio ftp cuando estamos detrás de un proxy o muro cortafuegos, como programar tareas con el commando at y a ejecutar acciones de forma secuencial con el comando queue.

Conectarse a un sitio ftp a través de un proxy http

$ vim .bashrc

Ir al final del fichero con Shift-g y agregar

export ftp_proxy=http://usuario:clave@servidor-proxy:puerto

O

export http_proxy=http://usuario:clave@servidor-proxy:puerto

Salir de vim con

Esc :wq!

Luego

$ source .bashrc
$ lftp usuario:clave@sitio-ftp

También puede ver lftp detrás de un proxy

Definir alias

vim .lftp/lftprc

Agregar (ls muestra todos los ficheros, incluyendo los ocultos, puede definir tanto alias como desee)

alias ls 'ls -a'

Ejecutar un comando a una hora determinada

Opción muy útil para descargar ficheros grandes en el horario de menos tráfico. Inicia a las 8:00 p.m la descarga del live cd de ubuntu

> at 20:00 -- get ubuntu-9.04-desktop-amd64.iso

Ejecutar un comando en background

Cuando se ejecuta el comando anterior, no podemos seguir realizando operaciones sobre el servidor ftp hasta no haberse realizado la descarga programada, de ahí la conveniencia de ejecutarlo en background

> at 20:00 -- get ubuntu-9.04-desktop-amd64.iso&

Ejecutar comandos de forma secuencial

Primero descarga el fichero mi-dvd.iso y luego lo elimina del sitio ftp

> queue get mi-dvd.iso
> queue rm mi-dvd.iso

Ver las operaciones lanzadas en background o que están en cola

> jobs



Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *