Hola debianeros,

Miguel muy amabilmente ha correcto la falta de ortograf�a y expressi�n de mi 
mini howto.

Aqu� est�.

Pero necesito feedback de personas que instale rdist con mi COMO.

necesito saber si es esplicado bastante bi�n, si falta algo, si hay 
errores....

saludos,
MaX

-------------------------------------------------------------

                         Rdist mini HOWTO para Debian
by Massimo Biffi                                         Thu Oct  4 14:37:18 
2001

versi�n en castellano

En este Mini HOWTO explicar� como poder sincronizar en dos m�quinas en la red 
dos carpetas. Con esta forma siempre tendremos una copia actualizada de 
backup, que con un simple comando de "cron" se podr� comprimir en un tar y 
guardar en una cinta DAT u otro sistema.

ATENCION: Este procedimiento podr�a afectar la seguridad de tu red. Para m�s 
detalles lee la parte final de este mini-howto.


Las dos m�quinas tienen que estar en red y poder comunicarse con ping o 
telnet. 
Tenemos dos m�quinas de ejemplo:

nombre           direcci�n IP
----------------------------
debian1          192.168.1.1
debian2          192.168.1.2

debian1 es la m�quina de referencia, y debian2 es la m�quina que 
hace el backup.

En las dos m�quinas
-------------------
Crear el usuario "syncro" del grupo "syncro"

instalar estos .deb:
    rdist 6.1.5-1
    rsh-client 0.10-7
    rsh-server 0.10-7



En debian1
----------

login como usuario syncro
crear en propia HOME las carpetas "etc", "bin", "compartir"

$ mkdir /home/syncro/etc
$ mkdir /home/syncro/bin
$ mkdir /home/syncro/compartir

en "compartir" copia algunos ficheros de prueba, no muy largos...es una 
prueba.

en /home/syncro/etc crea un fichero "distfile" y escribe en �l:

/home/syncro/compartir ->debian2

Ahora como root vete a /etc/hosts y a�ade

192.168.1.2  debian2


En debian2
----------

Como usuario syncro crea en tu HOME la carpeta "compartir"

$ mkdir /home/syncro/compartir

Como root vete a /etc/hosts y a�ade

192.168.1.1  debian1

Crea el fichero /etc/host.equiv y escribe en �l:

debian1


    �Ya est�!

Vete a debian1 y haz login como el usuario syncro.
Desde el terminal introduce este comando:

$ rdist -f /home/etc/distfile

en unos cuantos segundos los ficheros contenidos en:

/home/syncro/compartir de debian1
 
se copiar�n en:

/home/syncro/compartir de debian2.

Hay algunas opciones muy �tiles:

-o verify
         Con esta opci�n rdist mira lo que se tiene que actualizar y lo
         muestra por pantalla, pero no hace nada mas.
         
-o younger
         Con esta opci�n se impide a rdist  sobreescribir ficheros mas
         nuevos de los que se est�n copiando.

-o remove 
         Esta opci�n permite una sincronizaci�n total entre las dos carpetas.
         Por ejemplo: si borro en debian1 un fichero, autom�ticamente se 
         borrar� tambi�n en debian2
         
-o savetargets
         Esta opci�n es lo contrario de la anterior. Los ficheros que se 
borran
         en debian1, se renombran a "nombrefichero.old" en debian2.
         
-o nodescend
         Con esta opci�n se impide a rdist  hacer la sincronizaci�n de los
         eventuales sub-directorios en la carpeta "compartir" 


Un ejemplo tip�co de /home/syncro/etc/distfile es �ste:

$ rdist -f /home/syncro/etc/distfile -o remove

un otro:

$ rdist -f /home/syncro/etc/distfile -o savetargets


La ejecuci�n de rdist se puede a�adir a el cron del usuario syncro.
Por ejemplo en debian1:

$ crontab -e
Se abre autom�ticamente vi con una p�gina vac�a.

apretando la tecla "i"  escribe:

30 19 * * 1-5 rdist -f /home/syncro/etc/distfile -o remove

apretar en secuencia las teclas:

esc
:
w
q 
Invio o Enter

Esto significa:

Cada d�a desde lunes a viernes a las 19.30 ejecuta rdist con la opci�n 
"remove". Hay muchas posibilidad con cron. Mira "man cron"

Cuando los ficheros est�n copiados en debian2, en esta m�quina se podr� 
a�adir un comando en cron para hacer el backup en una cinta de DAT a las 
20.00,
por ejemplo.


En un red dedicada se puede ejecutar rdist cada 5 minutos o incluso menos. Si 
 la red es de uso com�n a otros usuarios, mejor hacerlo en momentos de poco 
trabajo, por ejemplo cuando todo el mundo sale para comer y por la noche.


Seguridad
--------

Esta forma de trabajo tiene un problema: no existe una forma segura de  
autenticaci�n. Todo se basa en la direcci�n IP. Por esto rdist se usa s�lo 
en redes seguras.

Se tiene que decir que en un tip�co ambiente de oficina se puede usar con 
bastante tranquilidad , con las siguientes precauciones:

1.  A la hora que se hace el mirror la red se tiene que desconectar de
    Internet

2.  O bien, mucho mejor: las dos maquinas usan una segunda linea dedicada.

3.  Programando cron como usuario root se puede regular el login de otras 
m�quinas, de esta forma: 

    -todo se basa en el fichero /etc/host.equiv. 

    - Renombrarlo a /etc/host.stop

    Entonces, automatizar con cron el cambio de nombre de este fichero desde 
    /etc/host.stop a /etc/host.equiv a las 19.25, y media hora despu�s volver 
    a renombrarlo en /etc/host.stop

Con este simple procedimiento, el Craker tendr� bastante dificultad en su 
trabajo.

Esto es todo. M�s informaci�n en man rdist y man cron.

Massimo Biffi  

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Responder a