miércoles, 30 de septiembre de 2009

netcat clonado

Si tenemos ordenadores idénticos con tarjetas de red, este método es ideal.

Netcat es parecido a cat*, pero por red, es decir, abre un puerto tcp/udp y realiza una transferencia bit a bit de un archivo. Como en Linux tenemos la suerte de que todos los dispositivos son tratados como archivos...pues ya tenemos otra poderosa herramienta para clonar equipos.

Ponemos la máquina cliente en modo de escucha (con la opción -l de netcat). Después usaremos dd para enviar los datos a través de netcat.

En el ejemplo todo lo que se reciba por el puerto 8000 será escrito en el disco duro hda (pero se puede usar otro puerto, por ejemplo el 1377).


CLIENTE (donde queremos copiar)

nc -l -p 8000 | dd of=/dev/hda


SERVIDOR (máquina donde están los datos)

dd if=/dev/hda | nc 192.168.1.2 8000

No hay comentarios:

Publicar un comentario