大家好,又见面了,我是你们的朋友全栈君。
今天搭配rsync –daemon守护模式,服务搭配起来不是很复杂,比较简单,配置如下:
首先检查#rpm –qa rsync是否有安装rsync软件,如若没有的话,请执行yum install –y rsync;
1.新建守护模式的配置文件:/etc/rsyncd.conf
2.新建访问帐号
#useradd -s /sbin/nologin –M rsync
3.新建共享目录并赋权限
#mkdir –p /backup
#chown –R rsync.rsync /backup
4.配置守护进程的密码文件
#echo “rsync_backup:123456” >/etc/rsync.passwd
#chmod 600 /etc/rsync.passwd
5.启动rsync守护进程
#rsync –daemon
如若需要关闭rsync进程的话,请执行#kill $(cat /var/run/rsyncd.pid)
6.检查进程端口和执行情况:
#lsof –i :873或者#netstat –ltunp|grep rsync
至此服务器端就设置完成了;
客户端配置如下:
首先检查#rpm –qa rsync是否有安装rsync软件,如若没有的话,请执行yum install –y rsync;
1.配置密码访问文件
#echo “123456”>/etc/rsync.passwd
#chmod 600 /etc/rsync.passwd
到这里客户端也配置完成了。
下面测试一下rsync推拉的功能(需要说明一下:所有推拉的工作都是在客户端上进行的)
推:#rsync –avz /backup/ rsync_backup@172.16.1.41:: backup/ –password-file=/etc/rsync.passwd
如果成功,就会显示:
如果错误,就会显示如下:
出现上述错误,请注意rsync服务器的/etc/rsync.passwd的属主,如果不是root的话就会出现如上错误,并更改;
拉:#rsync –avz rsync_backup@172.16.1.41:: backup/ /tmp/ –password-file=/etc/rsync.passwd
到此rsync守护进程模式就完成了,但是要注意守护进程的存放密码的文件的权限;
转载于:https://blog.51cto.com/17532/2296242
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/159722.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...