rsync报错解决及思路

rsync报错解决及思路

rsync客户端同步数据到rsync服务器端报错

[root@nfs-151 ~]# rsync -avz  /etc/shadow   rsyncuser1@192.168.8.154::nfs-slave  --password-file=/etc/rsync.passwd
@ERROR: auth failed on module nfs-slave
rsync error: error starting client-server protocol (code 5) at main.c(1821) [sender=3.2.3]

rsync服务器端分别设置不同的验证密码

[root@nfs-154 ~]# cat /etc/rsyncd.conf 
uid = rsync
gid = rsync
use chroot = no
max connections = 100
timeout = 100
pid file = /var/lock/rsync.pid
lock file = /var/lock/rsync.lock
log file = /var/log/rsync.log

[nfs-master]
#comment
path = /data/rsync/nfs-server154/
read only = false
hosts allow = 192.168.8.0/24
auth users = rsyncuser1
secrets file = /etc/rsync/rsync-master.passwd
list = false


[nfs-slave]
#comment
path = /data/rsync/nfs-slave-server151/
read only = false
hosts allow = 192.168.8.0/24
auth users = rsyncuser2
secrets file = /etc/rsync/rsync-slave.passwd
list = false

rsync客户端和rsync服务器端的目录结构规划(NFS胡为主从,目录结构保持一致)

三级

见上述配置文件

报错信息 name lookup failed,需在rsync服务器端配置rsync客户端主机名和IP地址的对应关系

[root@nfs-154 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6


192.168.8.151 nfs-151
192.168.8.154 nfs-154

查看日志

[root@nfs-154 ~]# tail -f /var/log/rsync
rsyncd-154-151.log  rsync.log           
[root@nfs-154 ~]# tail -f /var/log/rsync.log 
2023/12/23 11:42:12 [28302] name lookup failed for 192.168.8.151: Name or service not known
2023/12/23 11:42:12 [28302] connect from UNKNOWN (192.168.8.151)
2023/12/23 11:42:12 [28302] rsync allowed access on module nfs-master from UNKNOWN (192.168.8.151)
2023/12/23 11:42:12 [28302] auth failed on module nfs-master from UNKNOWN (192.168.8.151) for rsyncuser1: no secrets file
2023/12/23 11:44:44 [803] sent 0 bytes  received 0 bytes  total size 0
2023/12/23 11:44:50 [37770] rsyncd version 3.2.3 starting, listening on port 873
2023/12/23 11:45:05 [37803] name lookup failed for 192.168.8.151: Name or service not known
2023/12/23 11:45:05 [37803] connect from UNKNOWN (192.168.8.151)
2023/12/23 11:45:05 [37803] rsync allowed access on module nfs-master from UNKNOWN (192.168.8.151)
2023/12/23 11:45:05 [37803] auth failed on module nfs-master from UNKNOWN (192.168.8.151) for rsyncuser1: no secrets file

成功后的信息如下

[root@nfs-154 ~]# tail -f /var/log/rsync.log 
2023/12/23 12:15:03 [41646] connect from nfs-151 (192.168.8.151)
2023/12/23 12:15:03 [41646] rsync allowed access on module nfs-slave from nfs-151 (192.168.8.151)
2023/12/23 12:15:03 [41646] rsync to nfs-slave/ from rsyncuser2@nfs-151 (192.168.8.151)
2023/12/23 12:15:03 [41646] receiving file list
2023/12/23 12:15:04 [41646] sent 25 bytes  received 76 bytes  total size 1122
2023/12/23 12:15:13 [41668] connect from nfs-151 (192.168.8.151)
2023/12/23 12:15:13 [41668] rsync allowed access on module nfs-slave from nfs-151 (192.168.8.151)
2023/12/23 12:15:13 [41668] auth failed on module nfs-slave from nfs-151 (192.168.8.151) for rsyncuser1: no matching rule
2023/12/23 12:15:21 [41685] connect from nfs-151 (192.168.8.151)
2023/12/23 12:15:21 [41685] rsync allowed access on module nfs-master from nfs-151 (192.168.8.151)
2023/12/23 12:15:21 [41685] rsync to nfs-master/ from rsyncuser1@nfs-151 (192.168.8.151)
2023/12/23 12:15:21 [41685] receiving file list
2023/12/23 12:15:22 [41685] sent 48 bytes  received 419 bytes  total size 683

密码权限问题

客户端和服务端的密码必须设置为600权限。

rsync客户端密码文件复用问题

rsync报错"Name or service not known"通常是由于无法解析主机名或找不到对应的服务而导致的。这个问题可以通过以下几个步骤来解决: 1. 首先,检查网络连接是否正常。确保主机名和IP地址是正确的,并且可以通过ping命令或其他网络工具来访问目标主机。 2. 检查DNS配置。查看系统的DNS设置是否正确,并且可以解析目标主机名。可以尝试手动解析主机名来验证。 3. 如果使用了自定义的主机名,请确保在本地主机的hosts文件中添加了正确的映射关系。 4. 检查rsync服务配置文件。确认rsync服务端的配置文件路径是否正确,并且配置文件中定义的主机名或IP地址与实际情况相符。 5. 如果使用了密码文件进行认证,请确保密码文件的路径正确,并且权限设置正确。 通过这些步骤,您应该能够解决rsync报错"Name or service not known"的问题。如果问题仍然存在,请提供更多详细的错误信息和上下文,以便更好地帮助您解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [rsync服务常见问题解决方案](https://blog.csdn.net/onlystudy1/article/details/104316232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [rsync实时同步报错error: some files/attrs were not transferred (see previous errors)解决](https://download.csdn.net/download/weixin_38686231/14053429)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韩公子的Linux大集市

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值