Si confía por completo todos los miembros de la red y se puede conectar un puerto de la máquina de destino directamente, puede utilizar netcat: nc
.
Digamos que la dirección IP de la máquina de destino es 192.168.1.123
En el destino ejecutado:
nc -l -p 7777 0.0.0.0 | tar zxvf - -C dest_dir
Puede elegir un puerto diferente y también enlazar a otra IP de sus interfaces, 0.0.0.0 solo se captura en todas las interfaces.
En la fuente de ejecución:
tar zxcf - filename | nc 192.168.1.123 7777
En mi humilde opinión, esta es la forma más rápida posible de enviar un archivo de una computadora a otra mediante redes digitales.
Los argumentos y las opciones de la línea de comandos pueden cambiar ligeramente entre las diferentes versiones de nc
y tar
, pero definitivamente funcionará con las distribuciones recientes de Linux.
debian@10.42.4.66:/home/debian
. Alternativamente, se puede usarsshfs
para montar el sistema de archivos de la máquina remota en el host. Pero esa configuración es un poco más complicada.rsync
una oportunidad. Es excelente tanto para copias locales como remotas, le brinda progreso de copia, etc. Un ejemplo