netstat -an | grep 873
systemctl restart rsyncd.service
启动服务器
# systemctl start rsyncd
设置开机启动
# systemctl enable rsyncd
测试一下
rsync -avzP 10.10.30.235::test /home/sdb1/test
要开防火墙
firewall-cmd --zone=public --add-port=873/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
## 自动执行命令
crontab -e
/etc/init.d/cron restart
2.5、开启防火墙
建议配置服务的方式开启防火墙
创建防火墙服务定义文件
# vi /etc/firewalld/services/rsync.xml
<?xml version=”1.0″ encoding=”utf-8″?>
<service>
<short>RSYNC</short>
<description>rsync.</description>
<port protocol=”tcp” port=”873″/>
<port protocol=”udp” port=”873″/>
</service>
开放防火墙的rsync服务
# firewall-cmd --permanent --zone=public --add-service=rsync
# firewall-cmd --reload
关闭防火墙
# systemctl stop firewalld --临时关闭防火墙
# systemctl disable firewalld --永久关闭防火墙
错误原因:failed: Permission denied (13)
关闭selinux
临时关闭:
# setenforce 0
永久关闭:
# vim /etc/selinux/config
SELINUX=disabled –将enforcing改为disabled
# reboot –重启系统永久生效
##创建密码。
echo '123456' >>/etc/rsyncd-test.passwd //注意这里只需要服务器rsyncd.passwd 中的密码
chmod 600 /etc/rsyncd-test.passwd