Transferencia de archivos sencilla

Transferencia de archivos sencilla

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: scpSería mejor entonces sftp, ya que funcionaría en todos los hosts habilitados para SSH.

información relacionada