sync
2018-02-03 13:29:11 0 举报
rsync
作者其他创作
大纲/内容
vim /etc/rsyncd.conf ---rsyncd.conf是rsync服务的默认配置文件,默认并不存在\t#rsync_config #created by HQ at 2017 ##rsyncd.conf start## uid = rsync gid = rsync use chroot = no max connections = 200 timeout = 300 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.password [backup] comment = \"backup dir by oldboy\" path = /backup
4、rsync -avzP /etc/hosts rsync_backup@172.16.1.41::backup(把客户端的/etc/hosts目录及内容传到ip为.41的服务端的backup模块下面。)
如果需要免秘钥,则用--password-file=/etc/rsync.password,但要注意这个文件里面要有密码及权限设置为600
2、根据配置文件做准备工作: 1)用户的创建:useradd rsync -s /sbin/nologin -M 2)备份目录的创建及授权:mkdir /backup chown rsync.rsync /backup 3)创建客户端过来的所需密钥文件及权限是设置: echo \"rsync_backup:123456\" /etc/rsync.password (注意格式是 :::::: 用户名:密码) chmod 600 /etc/rsync.password
rsync客户端
rsync服务端
1、检查rsync软件是否存在及配置其配置文件: 1)rpm -qa rsync 2) vim /etc/rsyncd.conf
配置文件的关键:1、uid是客户端的用户到服务端之后转换的身份;2、[backup]是模块,path=/backup是此模块的备份数据的目录;3、auth users 是用户端过来的认证名字,scerets file是用户端过来要输入的密码
3、启动rsync及查看: rsync --daemon ps -ef | grep rsync
0 条评论
下一页