[linuxroot] # 指定认证的备份模块名
path = / # 需要备份的目录
comment = linuxroot # 注释
ignore errors # 忽略一些无关的IO错误
auth users = root # 认证的用户名,是必须在服务器上存在的真实的系统用户,以,号隔开多个用户;如果没有这行,则表明是匿名
list=yes # 允许列文件
read only = yes # 设置为只读
hosts allow=220.122.133.31 #允许连接服务器的主机IP地址
secrets file = /etc/rsyncd/rsyncd.secrets # 认证文件名,用来存放密码
exclude = home/ #excude 排除的目录列表
3.编辑rsyncd.secrets(用户名:密码)
root:123456
4.启动rsync服务器
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
# Linux防火墙是用iptables,所以查看防火墙设置
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT
查看一下防火墙是不是打开了 873端口;
iptables -L
或者:
修改/etc/xinetd.d/rsync文件,把其中的disable=yes改为disable=no
最后在服务器端我们需要启动rsync服务:
service xinetd restart