Rsync不返回此类文件或目录

时间:2016-08-18 15:01:38

标签: ubuntu rsync

我使用以下命令尝试使用rsync从另一台服务器(我认为是centos)获取文件到我的ubuntu 14.04服务器

rsync -r -e -ssh root@<ip>:/home/<user>/public_html/image.jpg /var/www/html/image.jpg

但是我收到以下错误:

rsync: Failed to exec -ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(85) [Receiver=3.1.0]
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.0]

我可以通过SSH登录而不会出现任何问题,并将文件夹更改为目录。

我尝试递归地将主文件夹放到777但这没有用(我知道我不应该这样做,但服务器会在2天内掉线。)

1 个答案:

答案 0 :(得分:1)

没有-ssh。在-e选项之后,应该有争议。运行

rsync -r -e ssh root@<ip>:/home/<user>/public_html/image.jpg /var/www/html/image.jpg

应该完成这项工作,但它只相当于

rsync -r root@<ip>:/home/<user>/public_html/image.jpg /var/www/html/image.jpg

不确定你的意图是什么。