rsync 必须安装在远程服务器上吗?

fir*_*war 8 remote rsync

我已经rsync安装在一台机器上。我正在尝试将目录同步到远程机器。有时,在某些远程机器上,它可以工作;但有时不会。

是否rsync也必须安装在远程机器上?或者这不是必要的?

Wis*_*lah 11

您需要rsync在源机器和目标机器上安装。

rsync通过在两端进行快速计算,查看时间戳和特定位置中所有找到的文件的存在来工作。一旦它这样做了,它就将rsync关于找到的列表的信息返回给源,然后源可以使用该信息来决定它需要发送哪些文件。

这样,只有最近修改或新的文件才能传输到另一端。rsync远程端的二进制文件负责将已经存在的列表放在一起,然后接收需要传输的每个文件并将它们放置到位。

  • @WissamAl-Roujoulah `scp` 不需要安装在目标机器上,但是必须在其上运行 SSH 服务器 (`sshd`)。 (4认同)
  • 谢谢,我以前不知道这一点。那么,如果我们使用`scp`,是否需要在两者上安装? (2认同)