rsync使用案例分析
配置信息
uid = nobody
gid = nobody
use chroot = no
read only = no
max connections = 200
transfer logging = yes
log file =/var/log/rsyncd.log
timeout = 900
[image]
path = /data/maotai
ignore erros
auth users = rsync
secrets file = /etc/rsyncd.secrets
hosts allow = *
list = false
rsync服务端创建密码文件
echo "rsync:123456" > /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
启动服务
netstat -tulnp|grep 873
systemctl enable rsyncd
systemctl status rsyncd
systemctl restart rsyncd
systemctl status rsyncd
客户端安装rsync
省略
客户端创建密码文件
echo "123456" > /root/passwd
chmod 600 /root/passwd
测试案例
从客户端推送数据到服务端
rsync -apvz --info=progress2 --password-file=/root/passwd /data/mysqlorgdata.tar.gz rsync@10.1.1.1::image