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.