rsync failed to set permissions on windows

server和client均为windows时 rsync  client 报错:rsync failed to set permissions on “/cygdrive/d/onedir/.”

在client端的d/onedir上给予users用户组完全控制权限即可消除该错误。

根据结果来看是被添加了一个none用户,大概跟上一篇提到的server端设置uid为0有关系。因为没有影响其他用户的权限继承。所以暂时忽略这个问题。

cwRSync远程文件同步端口故障排查

目标:使用cwRSync完成分别在防火墙之后的服务器之间的远程文件同步。对端口限制较多,理想状态是采用较常用单一端口完成。

client端同步的基本命令: rsync remote::test /cygdrive/e/bakdir

则使用的是默认端口873(server端),且开通ssh通道的22;

如果我服务器端改用其他端口如211只用tcp连接,则客户端命令应为: rsync –port 211 remote::test /cygdrive/e/bakdir

如果使用ssh通道,而ssh走的并非默认端口22,而是221,则客户端命令为:rsync -e ‘ssh -p 221’ remote::test /cygdrive/e/bakdir