首选方法,使用 Ubuntu 12.04,用于从另一台机器复制文件而不使用密码

Preferred method, using Ubuntu 12.04, for copying a file from another machine without using a password

您推荐什么?为什么? rsync scp

rsync 使用远程 shell(rshssh)来完成它的工作。它比 rcpscp 的附加值是它在同步文件方面很聪明:它使用文件大小或修改时间来决定文件是否确实需要更新,并且,引用其手册页,使用“增量传输算法,通过仅发送源文件和目标中现有文件之间的差异来减少通过网络发送的数据量”。

rsync 典型用例是备份整个目录树。这个 "smart files synchronization" 似乎不是你要求的一部分,如果你想复制一个文件,我看到它:

  • rsync 太过分了,
  • ...并且无论如何都需要设置远程 shell。

所以回到远程shell解决方案。忘记 rsh,因为我们现在有 ssh,所以它被认为已弃用。所以我使用的解决方案是 ssh (scp) 没有密码,通过两个系统上的密钥设置。

只需 google "ssh without password" 了解如何设置,然后使用 scp