Skip to Content

Reply to comment

Pequeñas herramientas para salva reputaciones

 

Muchas veces nos encontramos en la situación de un equipo con problemas, o restricciones que no nos dejan usar muchas herramientas a las que ya nos hemos acostumbrado. En esos momentos es bueno saber de comandos salva apuros.

Ahora vamos a ver un pequeño ejemplo de un comando que puede sernos de mucha utilidad: netcat.

Supongamos que tenemos que copiar archivos de un equipo a otro (un servidor, por ejemplo) una forma fácil de hacer esto es con scp. Pero si en el equipo destino no tenemos el sshd corriendo y no tenemos acceso al administrador para levantarlo, entonces podemos hacer lo siguiente:

En el equipo de destino, lanzamos el siguiente comando:

servidor ~$ netcat -l -p 1968 | tar x

Entonces vamos al equipo con problemas y lanzamos el siguiente comando:

enproblemas ~$ tar c . | netcat 10.0.0.10 1968

Con eso copiamos todos los archivos del directorio presente al servidor y con eso salvamos nuestra reputación.

Ahora veamos en detalle los comandos:

En el servidor estamos abriendo el puerto 1968 (-p 1968) en modo de escucha (-l) y lo que recibimos por el lo pasamos (|) a un des-empaquetador (tar x). Lo interesante es que como usuario regular podemos abrir cualquier puerto no reservado y 1968 esta fuera del listado de puertos reservados.

En el equipo enproblemas estamos pasando todo el contenido del directorio (tar c .) a nuestro comando estrella por un pipe y le decimos que se conecte con el servidor (suponiendo que 10.0.0.10 es su dirección ip) al puerto 1968 y que le pase todo lo que reciba del comando de empaquetamiento. Al utilizar la dirección ip estamos evitando la necesidad de tener la resolución de nombres funcionando correctamente.

Con estas dos simples líneas hemos salvado toda nuestra valiosa información de nuestro directorio a otro equipo y podemos proceder a una reparación o reinstalación con comodidad. Por supuesto, podemos copiar cualquier cosa, por ejemplo dispositivos de disco.

Este es un pequeño destello de esas herramientas que siempre tenemos a mano pero que nunca tomamos en cuenta.

Si desean más información visiten los siguientes sitios:

http://es.wikipedia.org/wiki/Netcat
http://netcat.sourceforge.net/

LPI

Reply

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
CAPTCHA de imagen
Enter the characters shown in the image.