我试过了:
rsync -v -v -e 'ssh -p YY' ./testfile me@XXXXX:/home
错误信息
opening connection using: ssh -p YY -l me 146.6.84.206 rsync ->-server -vvve.s . /home
[sender] make_file(testfile,*,0)
send_file_list done
send_files starting
server_recv(2) starting pid=17537
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600)[sender=3.0.6]
_exit_cleanup(code=12, file=io.c, line=600): about to call exit(12)
这很好用:
ssh -p YY me@XXXXX
这向我表明问题既不sshd
是没有运行,也不是端口YY已防火墙。我已经检查过了。
还有什么其他问题?
编辑:问题似乎一直在“自我解决”。第二天我无法复制。我启动了本地计算机。也许值得注意的是,我的IP地址与上次不同。现在,rsync可以神奇地工作了。鉴于它的消失,我猜想它可能是什么。
当然。当我ssh时,我可以开始做猫和触摸之类的事情。再三考虑,我不确定您所说的遥控器是什么意思。我说的是在远程服务器上调用rsync在本地移动事物。我应该同时在原始文件夹和目标文件夹中都具有写权限
—
user3391229 2015年
我一直不时收到此错误(尝试将Pelican博客同步到我的服务器时)。我发现如果我将ssh放入服务器,然后再次尝试rsync,它可以正常工作。不知道之间会发生什么。
—
Anthony C
远程服务器上没有足够的空间也会引发此错误。
—
马坎
/home
在远程服务器上具有写权限吗?