rsync 服务端和客户端配置--综合架构NO.1(干货分享)
发布时间:2020-12-14 01:08:12 所属栏目:Linux 来源:网络整理
导读:rsync 服务器配置文档 1、 配置/etc/rsyncd.conf文件,写入如下内容: uid = rsyncgid = rsyncfake super = yesuse chroot = nomax connections = 2000timeout = 600pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyn
rsync 服务器配置文档
1、 配置/etc/rsyncd.conf文件,写入如下内容:uid = rsync gid = rsync fake super = yes use chroot = no max connections = 2000 timeout = 600 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log ignore errors read only = false list = false hosts allow = 172.16.1.0/24 #hosts deny = 0.0.0.0/32 auth users = rsync_backup secrets file = /etc/rsync.passwd [backup] comment = welcome to xiyuxingxia backup! path = /backup/ man rsyncd.conf 去查使用说明 2、 查看认识rsync 是否安装了 (默认是安装好的)
3、 添加用户rsync服务的用户,管理本地目录useradd -s /sbin/nologin -M rsync id rsync 4.根据rsyncd.conf的auth users配置账户,远程连接的并根据secrets file 参数生成密码文件 echo "rsync_backup:kobe" > /etc/rsync.passwd 此处的kobe是密码 5.为密码文件设置权限chmod 600 /etc/rsync.passwd ll /etc/rsync.passwd 6.创建共享的目录,并授权rsync这个用户服务管理mkdir -p /backup chown -R rsync.rsync /backup ll /backup 7.启动rsync服务并检查systemctl start rsyncd或rsyncd.service systemctl enable rsyncd---开机自启动 检查: rsync --daemon ps -ef|grep rsync lsof -i:873 netstat -lntup |grep 873 ss -lntup|grep rsync kill rsync的进程号----停掉这个服务,则这个进程文件就不存在了 8、检查服务端服务是否能用(在rsync服务器上检查)9、有故障--看日记,看日记,看日记
rpm -qa rsync 2.生成连接服务器需要的密码文件(客户端的配置文件可以跟服务器端的不一样)echo "oldboy" >/etc/rsync.passwd (该密码与服务器设置的密码一样) cat /etc/rsync.passwd 3.为密码文件设置权限chmod 600 /etc/rsync.passwd ls -l /etc/rsync.passwd 4.建立本地备份的目录
5.推送:将客户端备份的内容推送到backup服务器上rsync -avz /backup/ [email?protected]::backup/ --password-file=/etc/rsync.passwd(客户端设置的密码配置文件名,可以跟服务端不一样,但是这里要对应自己的配置文件) rsync -avz /backup/ rsync://[email?protected]/backup/ 拉取:将服务器上的内容拉取到客户端
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |