小编use*_*229的帖子

ssh 上的 rsync “协议数据流中的错误”(代码 12)。SSH 有效

我试过:

rsync -v -v -e 'ssh -p YY' ./testfile me@XXXXX:/home
Run Code Online (Sandbox Code Playgroud)

错误信息

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)
Run Code Online (Sandbox Code Playgroud)

这工作正常:

ssh -p YY me@XXXXX
Run Code Online (Sandbox Code Playgroud)

这向我表明问题既不sshd是未运行也不是 YY 端口被防火墙设置。反正我查过了。

还会有什么问题?

编辑:问题似乎是“自我解决”。第二天我无法复制。我启动了本地计算机。也许值得注意的是,我的 IP 地址与上次不同。现在 rsync 神奇地起作用了。如果它消失了,我会很感激猜测它可能会是什么。

ssh rsync

84
推荐指数
4
解决办法
20万
查看次数

标签 统计

rsync ×1

ssh ×1