- Introdução:
O netcat é um utilitário que permite escrita e leitura de dados atraves de conexão de rede, usando o proolo TCP/IP. Ele ainda permite especificar a porta que será transmitido, independe de onde será o server (listen) se na origem ou destino.
No caso de substituição do scp, permite usar o processamento que seria p/ encriptar no processo de compactação da transmissão.
Usando o programa pv se consegue ter uma visualização da taxa de transmissão
- Copia de diretório
- Na maquina destino
nc -vlp port_escuta_detino | tar xzvp-Na maquina origem
tar cpz ./ | nc ip_destino port_escuta_detino- Copia de partição
- Na maquina origem
dd if=/dev/hdb5 | gzip -9 | nc -l porta_escuta_origem- Na maquina destino
nc ip_origem porta_escuta_origem | pv -b > myhdb5partition.img.gz- Transferindo arquivo
- Na maquina origem
cat backup.iso | nc -l 3333- Na maquina destino
nc ip_origem porta_escuta_origem > backup.isoCom status da transferência
- Na maquina origem
cat backup.iso | pv -b | nc -l 3333- Na maquina destino
nc ip_origem porta_escuta_origem | pv -b > backup.iso