Claudio Borges

Technical blog about Linux, BSD, Mac OS X, Games and etc.

Transferindo arquivos com o nc

without comments

O nc (netcat) é o canivete suiço do tcp/ip, com ele é possível fazer N coisas (o ncode vai gostar de ouvir isso =P). Uma delas é fazer transferência de arquivos, ou seja, você não necessita de ssh ou scp nem tão pouco ftp, basta apenas utilizar alguma porta que esteja liberada em seu fw (caso for fazer transferências via internet).

O processo é simples, vamos supor que quero fazer o backup do /etc e automaticamente transferir para outra maquina, para isto, utilizo o nc como server:

[bash]
tar -cvzpf – /etc | nc -vvv -l -p 1234
[/bash]

Do lado do cliente, utilizo:

[bash]
nc -vvv ip_do_servidor 1234 > etc.tar.gz
[/bash]

As opções utilizadas foram:

[text]
-v = verbose
-l = listen
-p = port
[/text]

Simples assim.

Written by but3k4

July 21st, 2009 at 10:02 am

Posted in Linux,OpenBSD

Tagged with , ,

Leave a Reply