博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇总rsync使用中错误信息
阅读量:7063 次
发布时间:2019-06-28

本文共 1687 字,大约阅读时间需要 5 分钟。

hot3.png

错误一: 

: auth failed on module xxxxx 

rsync: connection unexpectedly closed (90 bytes read so far) 

rsync error: error in rsync protocol data stream (code 12) at io.c(150) 

解决:这是因为密码设置错了,无法登入成功,检查一下rsync.pwd,看客户端和服务器是否匹配。还有服务器端没启动rsync 服务也会出现这种情况。 

错误二:

: auth failed on module rsync

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

解决:服务器端密码设定错误,客户端无法登入到服务器。服务器端的密码应该以user:password的形式存放明文密码,而客户端的密码只需要以password的明文形式保存。

错误三: 

password file must not be other-accessible 

continuing without password file 

Password: 

解决:这是因为rsyncd.pwd rsyncd.sec的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd 

错误四: 

: chroot failed 

rsync: connection unexpectedly closed (75 bytes read so far) 

rsync error: error in rsync protocol data stream (code 12) at io.c(150) 

解决:这是因为你在 rsync.conf 中设置的 path 路径不存在,要新建目录才能开启同步。 

错误五: 

rsync: failed to connect to 218.107.243.2: No route to host (113) 

rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 

解决:对方没开机、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能。关闭防火墙,其实就是把tcp udp 的873端口打开。 

错误六: 

错误信息:服务器端已通过secrets file指定了密码文件为/etc/rsyncd.secrets,服务器端希望客户端通过设定的密码推送或者拉取文件,但实际上客户端不许要密码也可以从服务器段推送或者拉取文件。

解决:secrets file中设定的明文密码文件,只有在该模块中auth users被定义时才起作用。

错误七: 

[root@Real6410 /mnt]# rsync -avzP --password-file=/etc/rsyncd.pwd rsync 10.10.10.100::rsync

: invalid gid nobody

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

解决:一般指定的gid为nobody,但错误提示明确指出gid=nobody是非法的,将nobody改为root后,问题解决。

(至于能否改成其他gid,我这里的实验结果都不成功,将目标板中/etc目录下的group和passwd添加新的gid=hxtc,同时服务器端的rsyncd.secrets的用户也改成hxtc:password,同时服务器端的rsyncd.conf中rsync模块下的uid,gid和auth users都设为hxtc,仍然不能成功。)

转载于:https://my.oschina.net/u/3850965/blog/1833148

你可能感兴趣的文章
缓存穿透 缓存雪崩
查看>>
System.gc
查看>>
最小二乘法多项式曲线拟合原理与实现(转)
查看>>
Java NIO 系列教程(转)
查看>>
socketio
查看>>
Oracle的常见错误及解决办法
查看>>
一花一世界(转)
查看>>
winform 控件部分
查看>>
BZOJ1066 蜥蜴
查看>>
(三)控制浏览器操作
查看>>
进程控制编程
查看>>
Postgresql 数据库,如何进行数据备份以及导入到另外的数据库
查看>>
python之闭包、装饰器
查看>>
实现单例模式的9个方法
查看>>
Java的接口总结
查看>>
C++复习
查看>>
cpsr与cpsr_c的区别
查看>>
星星评分
查看>>
Django - - Django REST framework基础:分页
查看>>
no module name cx_oracle 的解决方法
查看>>