Hola ><ose,

On Thu, Jan 20, 2000 at 01:31:20PM +0100, Xose Manoel Ramos wrote:
...
> Te instalas:
> 
>   - Sitecopy: mantiene una base de datos de las p�ginas y los
>   ficheros y los que han variado, son subidos.
> 

No viene con mi citius slink

>   - lftp: comprueba las fechas de los ficheros remotos y locales y si
>   los remotos son m�s antiguos, sube los locales
> 
��� Va de muerte !!!

> Ambos tienen paquetes Debian y forman parte de las distribuciones
> standard. Te consejo mejor el primero que el segundo, porque
> configurar el 'lftp' no es evidente.  
> 

Adjunto una chuleta de lftp a la lista ;-)


-- 
-------------------------------------------------
Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)  kernel 2.2.13

Mira mis chuletas de Linux en  http://perso.wanadoo.es/manel3
-------------------------------------------------
Mi petici�n de drivers para Linux es la n� 33126
 (Pasate por http://www.libranet.com/petition.html ;-)
lftp: (0.02)
        Potente cliente de ftp de modo comando: subiendo p�ginas web


CONFIGURACION:
Para utilizar siempre FTP en modo "pasivo":

1) Editar /etc/lftp.conf
2) Descomentar la linea "passive-mode":
        ...
        ## if you are behind a firewall, try this:
        set ftp:passive-mode on
        ...


SUBIENDO PAGINAS WEB A TU PROVEEDOR:
1) Hacer un script con:

lftp -c 'open site; user nombre password; \
 lcd /home/manel/WEB; cd htdocs; mirror -Rev'

        - Cuando la conexi�n se corta se reestablece autom�ticamente (lftp)
        - Solo sube los archivos que han cambiado (mirror -R)
        - Borra los archivos que ya no est�n en local (mirror -e)
        - Que nos de m�s informaci�n si hay errores (mirror -v)

2) Cambiar los permisos del script para que solo pueda leerlo el propietario
 (para evitar que otros usuarios te lean la contrase�a)

Mas ayuda en "man lftp"


BUG QUE LE HE ENCONTRADO:
"mirror -Re" si has borrado o movido un directorio entero con todo su
 contenido, no lo borra en el remoto, ni el contenido tampoco, aunque por
 lo menos te avisa.
Rodeo:
1) Borrar todo el contenido del directorio primero dejandolo vacio.
2) En otra actualizaci�n posterior borrar el directorio.


MOTIVO DE USAR MODO PASIVO:
Por defecto lftp trabaja en modo "puerto":
 El site FTP intentar� establecer una  conexi�n con nosotros desde
 su puerto 20 (ftp-data) a un puerto alto nuestro (>1024) al solicitarle
 cualquier transferencia.
Esos intentos de conexi�n no pasar�n un cortafuegos.

En modo pasivo los datos son enviados en la misma conexi�n en curso, no hay
 problemas con el cortafuegos.

Responder a