我无法使用 rsync 将本地主文件夹备份到远程服务器 (chh2)。当我输入以下命令时:
rsync -v -e ssh /home/* [email protected]:~/Documents/chh1_backup
我收到以下错误:
Warning: No xauth data; using fake authentication data for X11
forwarding.
skipping directory chh1
sent 16 bytes received 12 bytes 18.67 bytes/sec
total size is 0 speedup is 0.00
我使用 ssh -X 建立连接没有任何问题[电子邮件保护] 我在使用 scp 时也没有遇到任何问题。
我已经尝试了 /etc/ssh/config 中以下行的所有组合:
# ForwardAgent no
ForwardX11 yes
# ForwardX11Trusted yes
但它们都没有任何区别。有谁知道如何引导我走上正确的道路吗?非常感谢!
答案1
您看到的是skipping directory chh1
因为rsync
默认情况下不会递归到目录中。 添加-r
递归选项,或者更好的-a
是(相当于-rlptgoD
),它保留了一堆元数据以放入副本中。