我被要求同步两个不同 VLAN 中的两个 Windows 服务器中的两个文件夹。出于安全考虑,这些服务器不应相互 ping,但 Ubuntu 计算机可以同时位于两个 VLAN 中。我想知道有没有办法使用 rsync 同步这两个文件夹?或者任何其他可能的解决方案?
答案1
是的,有办法。但我不清楚你到底在要求什么?有其他方法可以做到这一点吗?
您能否澄清一下您的问题:
- 每个 Windows 服务器都可以 rsync 到 Linux 机器吗?
- Linux 机器可以从每个 Windows 服务器进行 rsync 吗?
我认为最简单的解决方案:在 Linux 服务器上的 cron 作业中
- 从 Windows 服务器 1 rsync 到本地文件夹
- 从本地文件夹 rsync 到 Windows Server 2
- 从 Windows Server 2 rsync 到本地文件夹
- 从本地文件夹 rsync 到 windows server 1
注意要使用的 rsync 参数。良好的默认值:rsync -avz # -a 存档模式,-v 详细程度,-z 压缩 RTFM 也很好 ;)https://linux.die.net/man/1/rsync