我正在尝试在两台 Windows 计算机之间进行 rsync,而不使用 ssh。
我应该做什么特别的事情吗?或者 rsync 是否能够像使用 unix 帐户一样使用 windows 帐户?或者在身份验证方面我需要做一些特别的事情吗?
答案1
除了 rsync 和使用 garconcn 建议的 SMB/CIFS 挂载技巧外,您还可以使用齐奏。它是多平台的,并且应该有一个适用于 Windows 的本机二进制文件,因此您不必使用 Cygwin。
答案2
也许你可以尝试这个:
将第一个 Windows 驱动器映射到第二个 Windows,因此第二个 Windows 上的驱动器是“Y”驱动程序。
在第二台 Windows 计算机上使用 rsync 在这两台计算机之间复制数据。
rsync -vrtz /cygdrive/d/数据 /cygdrive/y/
您需要从以下位置安装 Cygwinhttp://cygwin.com以及必要的软件包,例如:“Rsync”、“cygrunsrv”等等。
答案3
检查我自己安装的 cwrsync 并没有帮助,但我还在同一台服务器上安装了 FreeSSHd。它将允许您使用 Windows 帐户,因此如果您可以设置 rsync 以通过后者使用 SSH,那么您可能就成功了。我自己还没有尝试过,而且我也不是 rsync 或 SSH 专家,所以从现在开始,您只能靠自己了。