
Dadas dos cajas de Linux en una LAN, ¿cuál es la forma más sencilla de transferir archivos entre ellas?
Respuesta1
Yo suelo scp
.
scp source desthost:/path/to/dest/.
copiar desde la máquina local a la máquina remota, o
scp srchost:/path/to/file/file .
para copiar desde una máquina remota a la máquina local.
Si el nombre de usuario no es el mismo en la máquina remota,
scp user@srchost:/path/to/file/file .
Respuesta2
Normalmente monto un directorio a través de ssh mediante FUSE y sshfs.
Montar:
$ sshfs name@server:/path/to/dir /path/to/mount/point
Desmontar:
$ fusermount -u /path/to/mount/point
Respuesta3
nfs podría ser útil.
El sistema de archivos de red (NFS) permite que un nodo cliente realice un acceso transparente a archivos a través de la red. Al utilizar 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 servidor a través de la red.
Es posible que necesite ayuda de su administrador de Unix para configurarlo la primera vez, pero es muy útil.
Respuesta4
Para transferencias de archivos puntuales, suelo utilizar SFTP o un recurso compartido de samba existente.
Para mantener la sincronización, te sugiero que pruebessincronizaciónounísono(para sincronización bidireccional)
Editar: scp
Sería mejor entonces sftp
, ya que funcionaría en todos los hosts habilitados para SSH.