首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rsync错误: io.c(600)处rsync协议数据流(代码12)中的错误[sender=3.0.6]

问rsync错误: io.c(600)处rsync协议数据流(代码12)中的错误[sender=3.0.6]
EN

Server Fault用户
提问于 2018-08-28 23:52:40
回答 11查看 53.2K关注 0票数 9

最近,我无法在ssh上进行同步。每次我都有同样的错误

代码语言:javascript
复制
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

我在跑步

代码语言:javascript
复制
sudo rsync -av /var/www/html/somedir/ myuser@999.999.99.9:Users/myuser/Desktop/ec2backup

请注意,用户名,IP,和目录已经被更改为这篇文章的目的。

在过去,我运行的命令与使用bash_history进行验证的命令完全相同。

我试过的是:

  1. 从另一台服务器运行类似的命令,从而产生相同的错误消息。
  2. 测试了本地的rsync (从本地的dir到本地的dir),它运行得很好。

唯一改变的是我最近安装了Virtualbox和Vagrant。我是否可能把本地机器上的身份验证/端口/等等搞砸了?

任何帮助都是非常感谢的。

EN

回答 11

Server Fault用户

回答已采纳

发布于 2018-08-29 00:03:12

在999.999.99.9上没有安装rsync

票数 16
EN

Server Fault用户

发布于 2020-11-11 18:36:07

当目标目录不存在时,我得到了这个错误。对于源数据文件: /a/b/c/d/ data,rsync -av -e ssh /a/b/c/d/ hostname:/a/b/c/d需要目标目录: hostname:/a/b/c /c)。

在阅读手册页时,作为最后的手段,我看到这是预定的行为。

票数 2
EN

Server Fault用户

发布于 2021-06-24 19:31:27

使用cygwin,我做了一个“哪个rynsc”,结果是由cygwin安装程序提供的rsync。我以前通过Cygwin安装程序安装了rsync。然而,当我从Cygwin,‘哪个ssh',它是指向Windows路径的ssh。因此,我退出Cygwin,执行cygwin安装程序并从cygwin安装ssh。这样做之后,我再次执行了前面的两个命令( rsync和哪个ssh),两个二进制文件都指向了cygwin二进制文件。然后,当我从cygwin做我的rsync时,它没有任何问题。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/928410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档