配置参考:
https://www.cnblogs.com/wucongzhou/p/12660135.html
这篇文章写的很详细。
我并没有按照这篇文章配置。我是通过yum安装的。
安装完成后,没有配置文件,需要自己创建。
配置文件如下:
use chroot = false strict modes = false hosts allow = 192.18.0.0/255.255.255.0 log file = /var/log/rsyncd.log port = 8179 #默认端口8173 uid = 0 #不指定uid,不加这一行将无法使用任何账户 gid = 0 #不指定gid max connections = 10 #最大连接数10 [www] path = /userdata read only = false transfer logging = yes lock file = rsyncd_user.lock exclude from = rsync.exclude
这里需要注意配置:log file = /var/log/rsyncd.log部分。
如果配置完成。需要使用:
systemctl enable rsyncd
加入到系统服务。
这个时候启动服务,可能会报错,可以使用:
service rsyncd status -l
进行查看。如果报错没有详细信息,
[#zeyu#]
可以查看conf中的日志文件。
本例中使用/var/log/rsyncd.log
文件中,如果报错:rsyncd bind() failed: Permission denied
就是由于SELinux的原因
关闭了,即可。
关闭参考:https://www.cnblogs.com/activiti/p/7552677.html
[/#zeyu#]
至此,解决问题。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《rsync以linux作为服务器来配置,报错:rsyncd bind() failed: Permission denied》
发表评论