rsync error(1503)分析:@ERROR: auth failed on module xxxx rsync error: error starting client-server

2024-06-07 17:32

本文主要是介绍rsync error(1503)分析:@ERROR: auth failed on module xxxx rsync error: error starting client-server,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题

  • 近期在学习 rsync 的使用,感觉其他的问题都好说,但是对于下面这个“1503”报错却是感到各种摸不清,所以在此整理一番 …
@ERROR: auth failed on module inotify
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

分析/探索

出现这种报错,至少说明你前期的配置已经可以进行服务器间的连接了

  • 那么关于这个 auth 失败的问题,可能有以下的情况,请认真分析:

1. 密码输入错误:

请再次确认你登录用户的密码无误

2. 配置文件写错:

看看自己模块配置下面的 *auth userssecrets file 对应信息是否存在疏忽

3. secrets file 权限问题

服务端的 secrets file 权限必须是600,
类似如下的命令,chmod 600 /etc/rsyncd/rsyncd.secrets

4. secrets file 格式错误:

secrets file 的文件格式是 user:password
而,服务端与客户端中的文件格式有所不同
其中:服务端文件需要填写用户名和密码,并且以冒号分割,客户端中却只填写密码即可

5. secrets file文件拥有者与 rsync 运行者

服务端 rsync 服务是以什么用户运行,则必须保证 secrets file 文件拥有者必须是同一个
假设 root 运行 rsync –daemon,则 secrets file 的 owner 也必须是 root,当然本人为操作简便一直使用的是 root 用户

6. 如果是以 --password-file=file 的方式附带密码

请确保客户端密码文件格式无误
其与服务端的密码文件不同在于:客户端的不用加上用户名,即直接是 root123

7. rsyncd.conf 所起作用的归属

  • 这种情况获取比较少见,如果是自己进行安装,只要找到配置文件所在即可
  • 但是,如今好多linux版本系统默认已安装了rsync ,以我为例,centos6.5和centos7中都已默认安装了,并且已存在/etc/rsyncd.conf文件, 而在参考很多网上指导配置 rsync时,又会新创建文件etc/rsyncd/rsyncd.conf
  • 如果进行了软连接操作还好说,如果没进行就可能会出现这个问题,因为这是在其作用的配置文件时默认的/etc/rsyncd.conf
  • 此时可以删除 /etc/rsyncd.conf文件,再执行如下命令即可,前提是配置文件没有写错.
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf #创建软链接

8. 注释不兼容的问题

  • 这种问题,至少在我看来直接就是跪了,发现这种情况是在我已经配置成功后,为了方便记忆而在文件中进行了注释信息的补充,再重启rsync 服务时就报错了
  • 通过实验,如下图所示,在“path”,“secrets file”同一行后面的做了注释就会报错,而换行就正常了,但是很多其他的信息行进行注释却是没问题的
  • 保险起见,我尽量将注释信息都进行了换行处理

推荐文章:

  1. 汇总rsync使用中错误信息
  2. 文章-CentOS下(rsync+inotify)实现服务器间备份的实时同步,如有时间,请给与意见 …

这篇关于rsync error(1503)分析:@ERROR: auth failed on module xxxx rsync error: error starting client-server的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039834

相关文章

#error用法

/* *检查编译此源文件的编译器是不是C++编译器 *如果使用的是C语言编译器则执行#error命令 *如果使用的是 C++ 编译器则跳过#error命令 */ #ifndef __cplusplus #error 亲,您当前使用的不是C++编译器噢! #endif #include <stdio.h> int main() {

[职场] 公务员的利弊分析 #知识分享#经验分享#其他

公务员的利弊分析     公务员作为一种稳定的职业选择,一直备受人们的关注。然而,就像任何其他职业一样,公务员职位也有其利与弊。本文将对公务员的利弊进行分析,帮助读者更好地了解这一职业的特点。 利: 1. 稳定的职业:公务员职位通常具有较高的稳定性,一旦进入公务员队伍,往往可以享受到稳定的工作环境和薪资待遇。这对于那些追求稳定的人来说,是一个很大的优势。 2. 薪资福利优厚:公务员的薪资和

SQL Server中,查询数据库中有多少个表,以及数据库其余类型数据统计查询

sqlserver查询数据库中有多少个表 sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects where xtype='P' SE

SQL Server中,always on服务器的相关操作

在SQL Server中,建立了always on服务,可用于数据库的同步备份,当数据库出现问题后,always on服务会自动切换主从服务器。 例如192.168.1.10为主服务器,12为从服务器,当主服务器出现问题后,always on自动将主服务器切换为12,保证数据库正常访问。 对于always on服务器有如下操作: 1、切换主从服务器:假如需要手动切换主从服务器时(如果两个服务

SQL Server中,isnull()函数以及null的用法

SQL Serve中的isnull()函数:          isnull(value1,value2)         1、value1与value2的数据类型必须一致。         2、如果value1的值不为null,结果返回value1。         3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。        如

SQL Server中,添加数据库到AlwaysOn高可用性组条件

1、将数据添加到AlwaysOn高可用性组,需要满足以下条件: 2、更多具体AlwaysOn设置,参考:https://msdn.microsoft.com/zh-cn/library/windows/apps/ff878487(v=sql.120).aspx 注:上述资源来自MSDN。

SQL Server中,用Restore DataBase把数据库还原到指定的路径

restore database 数据库名 from disk='备份文件路径' with move '数据库文件名' to '数据库文件放置路径', move '日志文件名' to '日志文件存放置路径' Go 如: restore database EaseWe from disk='H:\EaseWe.bak' with move 'Ease

高度内卷下,企业如何通过VOC(客户之声)做好竞争分析?

VOC,即客户之声,是一种通过收集和分析客户反馈、需求和期望,来洞察市场趋势和竞争对手动态的方法。在高度内卷的市场环境下,VOC不仅能够帮助企业了解客户的真实需求,还能为企业提供宝贵的竞争情报,助力企业在竞争中占据有利地位。 那么,企业该如何通过VOC(客户之声)做好竞争分析呢?深圳天行健企业管理咨询公司解析如下: 首先,要建立完善的VOC收集机制。这包括通过线上渠道(如社交媒体、官网留言

brew install opencv@2 时报错 Error: Can't create update lock in /usr/local/var/homebrew/locks!

解决方案,报错里已经说明了: 我的解决方案: sudo chown -R "$USER":admin /usr/local   stackoverflow上的答案 I was able to solve the problem by using chown on the folder: sudo chown -R "$USER":admin /usr/local Also you'

BD错误集锦8——在集成Spring MVC + MyBtis编写mapper文件时需要注意格式 You have an error in your SQL syntax

报错的文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yuan.dao.YuanUserDao"><!