rsync 通过密码文件实现远程同步
2016-12-13 19:24
851 查看
1、源文件服务器:192.168.10.203
2、备份服务器:192.168.10.88
配置备份服务器(192.168.10.88)
配置源服务器
来源:https://my.oschina.net/yyping/blog/91964
2、备份服务器:192.168.10.88
配置备份服务器(192.168.10.88)
vim /etc/rsync.conf uid = www gid = www read only = no hosts allow = * [web] path = /var/www auth users = yyp secrets file = /etc/rsyncd.secrets
vim /etc/rsyncd.secrets yyp:123456 chmod 600 /etc/rsyncd.secrets
useradd yyp echo "123456" | passwd yyp --stdin
mkdir /var/wwww
启动服务 rsync --daemon --config=/etc/rsyc.conf
配置源服务器
vim /etc/rsyncd.secrets 123456 chmod 600 /ec/rsyncd.secrets
mkdir /var/www
同步文件 rsync -avz --password-file=/etc/rsyncd.secret /var/www yyp@192.168.10.88::web
错误汇总: rsync: recv_generator: mkdir "test" (in dest) failed: Permission denied (13) *** Skipping everything below this failed directory *** 这个表明权限不正确解决办法三个:(1)把备份服务器/etc/rsync.conf gid和uid 修改为root; (2)把备份目录上的权限设置为777;(3)修改备份目录拥有者和所属组为/etc/rsync.conf配置文件中的gid和uid
rsync: read error: Connection reset by peer (104)rsync error: error in rsync protocol data stream (code 12) at io.c(614) [receiver=2.6.8] 通过日志/var/log/messages查看得到 rsync: unable to open configuration file "/etc/rsync.conf": No such file or directory (2) 做一个软连接上去:ln -s /etc/rsyncd.conf /etc/rsync.con
来源:https://my.oschina.net/yyping/blog/91964
相关文章推荐
- rsync 通过密码文件实现远程同步
- 通过在shell脚本中用scp或rsync实现远程同步文件
- centos 通过rsync实现远程文件同步
- 无需密码通过ssh执行rsync来同步文件
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- rsync+lsyncd实现(本地以及远程)文件实时同步
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- shell实现ftp自动输入密码同步远程文件
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- 通过rsync+inotify实现多服务器文件的实时同步
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- RHEL6.3 DNS高级技术三 通过rsync实现DNS View访问列表文件同步
- 无需密码通过ssh执行rsync来同步文件
- 无需密码通过ssh执行rsync来同步文件
- linux中部署rsync实现文件远程备份及同步
- 无需密码通过ssh执行rsync来同步文件的方法
- rsync+inotify实现远程文件时时同步
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- linux中部署rsync实现文件远程备份及同步(centos x64 6.8)
- rsync 实现文件同步 (重要数据通过rsyncr把数据同步到不同的两台服务器上,这样可以防止服务器的硬盘故障导致数据丢失) 客户端同步时如果要排某个目录