简单的文件传输

简单的文件传输

给定 LAN 上的两个 Linux 机器,在它们之间传输文件的最简单方法是什么?

答案1

我用scp

scp source desthost:/path/to/dest/.

从本地计算机复制到远程计算机,或者

scp srchost:/path/to/file/file .

从远程计算机复制到本地计算机。

如果远程计算机上的用户名不同,

scp user@srchost:/path/to/file/file .

答案2

我通常通过FUSE和sshfs通过ssh挂载目录。

山:

$ sshfs name@server:/path/to/dir /path/to/mount/point

卸载:

$ fusermount -u /path/to/mount/point

答案3

nfs 可能有用。

网络文件系统 (NFS) 允许客户端节点通过网络执行透明文件访问。通过使用 NFS,客户端节点可以跨各种操作系统对驻留在各种服务器和服务器体系结构上的文件进行操作。客户端上的文件访问调用(例如读取请求)被转换为NFS协议请求并通过网络发送到服务器系统。

第一次设置时您可能需要 Unix 管理员的帮助,但它非常有用。

答案4

对于一次性文件传输,我通常使用 SFTP 或现有的 samba 共享。

为了保持同步,我建议您尝试同步或者一致(用于2路同步)

编辑: scp那就更好了sftp,因为它可以在所有启用 SSH 的主机上运行

相关内容