Dadas dos cajas de Linux en una LAN, ¿cuál es la forma más sencilla de transferir archivos entre ellas?
networking
file-sharing
David Thornley
fuente
fuente
scp
orsync
para mí.Normalmente monte un directorio a través de ssh a través de FUSE y sshfs.
Montar:
Desmontar:
fuente
Yo uso netcat (si no necesito seguridad)
fuente
tar -c files and folders/ |pv -cN in|lzop|pv -cN out|nc x.y.z.t 1234
nfs podría ser útil.
El Sistema de archivos de red (NFS) permite que un nodo cliente realice un acceso transparente a los archivos a través de la red. Al usar NFS, un nodo cliente opera en archivos que residen en una variedad de servidores y arquitecturas de servidores, y en una variedad de sistemas operativos. Las llamadas de acceso a archivos en el cliente (como las solicitudes de lectura) se convierten en solicitudes de protocolo NFS y se envían al sistema del servidor a través de la red.
Es posible que necesite la ayuda de su administrador de Unix para configurarlo por primera vez, pero es muy útil.
fuente
Para transferencias de un solo archivo, generalmente uso SFTP o un recurso compartido de samba existente.
Para mantenerse sincronizado, le sugiero que pruebe rsync o unison (para sincronización bidireccional)
Editar:
scp
sería mejor entoncessftp
, ya que funcionaría en todos los hosts habilitados para SSHfuente
Para hacer copias de seguridad, a menudo uso rsync. Si quiero hacer una copia de seguridad en una máquina remota, pondré una línea en / etc / fstab para mantener la máquina remota montada por NFS o CFIS (Samba).
Luego tenga una línea en mi crontab usando rsync.
fuente
netcat es simple pero no todas las versiones cierran la conexión de manera confiable.
Aquí hay un hilo sobre el uso
socat
: transferencia de archivos confiable de socat a través de TCPPara resumirlo:
Propuesto :
Mejoras propuestas :
fuente
Giver es una sencilla aplicación de escritorio para compartir archivos. Otras personas que ejecutan Giver en su red se descubren automáticamente y puede enviarles archivos simplemente arrastrándolos a su foto o icono que se muestra en Giver.
En Ubuntu:
fuente
También puedes usar el programa Giver . Al usarlo, puede transferir archivos a través de LAN con 2 clics o "arrastrando y soltando" el archivo al destinatario. Los destinatarios (que también deben ejecutarse
giver
) se descubren a través de Zeroconf, por lo que no tiene que saber ni siquiera su IP. Aquí hay un video sobre cómo funciona Giver .fuente
Si no tiene una cuenta (contraseña) en el host receptor, puede usar woos (oferta web de una transmisión):
woos archivo o directorio ...
http://fex.belwue.de/fstools/woos.html
fuente