开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

rsync 服务器模式

简介:
+关注继续查看

rsync 服务器模式

服务器

vim /etc/xinetd.d/rsync

将其中的disable=yes改为disable=no

/etc/init.d/xinetd restart  重新启动xinted服务

useradd rsync -s -M /sbin/nologin   创建rsync 虚拟用户

mkdir /usr/local/myfiles  创建共享模块的目录

chown rsync:rsync /usr/local/myfiles 设置目录权限 

vim /etc/rsync.password #创建rsync.password ,用户密码文件。

rsync:oldboy 用户名:密码

chmod 600 /etc/rsync.password #将rsync.password这个密码文件的文件权限要设为600, 否则无

法备份成功!

设定rsyncd服务器的信息提示,用户登录的时候,会看到服务器的提示信息。

vim /etc/rsyncd.motd 提供信息文件

+++++++++++++++++++ Welcome to *****!!! +++++++++++++++++++

************************************************************************************

vim /etc/rsyncd.conf

uid = rsync  /运行RSYNC守护进程的用户

gid = rsync  /运行RSYNC守护进程的组

use chroot = no  /服务运行时是否使锁定在其用户家目录

max connections = 100  /设置客户端连接数

timeout = 600    /超时时间

pid file = /var/run/rsyncd.pid  /pid文件存放位置

lock file = /var/run/rsync.lock  /锁文件存放位置

log file = /var/log/rsyncd.log  /日志文件存放位置

[backup]模块名称

path = /usr/local/myfiles /要同步的目录

ignore errors  /忽略无关的IO错误

read only = true /只读,不能上传

list = false  /不显示rsync服务端资源列表

hosts allow = 192.168.8.*  /允许访问服务的ip

hosts deny = 0.0.0.0/32   /禁止访问服务的ip

auth users = rsync  /认证的用户名,系统必须存在的用户,但是密码需要在secrets file 配置

,不是系统的密码。

secrets file = /etc/rsync.password  /认证用户密码文件,配置auth users的密码

查看rsync有无启动:

netstat -ntpl

或直接查看端口号

netstat -anp|grep 873

以服务器模式启动rsync –dameon参数

/usr/local/rsync/bin/rsync --daemon —config=/etc/rsyncd.conf #--config用于指定

rsyncd.conf的位置,如果在/etc/目录就不用指定,默认为/etc目录下录找此文件。

客户端

vim /etc/rsync.password

oldboy 密码

chmod 600 /etc/rsync.password

rsync -avzP /home/backup rsync@192.168.8.14::backup --password-

file=/etc/rsync.password

crontab -e

30 1 * * * /usr/local/rsync/bin/rsync -avzP /home/backup rsync@192.168.8.14::backup 

--password-file=/etc/rsync.password










本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1739573,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
rsync+sersync实现服务器文件同步
集群件服务器或者是多台服务器之间有数据同步需求的时候,要使多台服务器之间的数据快速同步,使用手动拷贝或者scp这样的命令是不太明智的,rsync+sersync组合工具可以解决这一痛点,快速的同步更新数据文件,减轻运维人员的工作压力。
3917 0
Linux服务器的关机或者重启你一般会怎么操作?今天介绍5种办法,最后一种可以成救命草!
Linux服务器的关机或者重启你一般会怎么操作?今天介绍5种办法,最后一种可以成救命草!
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
网站/服务器取证 实践与挑战
立即下载
固守服务器的第一道防线——美联集团堡垒机的前世今生
立即下载
机器学习在大规模服务器治理复杂场景的实践
立即下载