远程 rsync 的问题

远程 rsync 的问题

我无法使用 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),它保留了一堆元数据以放入副本中。

解释rsync -rlptgoD

https://explainshell.com/explain?cmd=rsync+-rlptgoD

相关内容