开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开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










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

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

相关文章
Rsync远程同步配置
# rsync服务端配置 # 安装rsync软件包 yum -y install rsync # 生成rsyncd.
533 0
使用rsync进行多服务器同步
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/50549164 使用rsync进行多服务器同步 @(Others) 当集群数量很大时,修改配置文件和节点之间的文件同步是一件很麻烦且浪费时间的事情。
424 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
服务器迁移到阿里云的step by step
立即下载
新浪微博混合云创新:15分钟自动扩容1000台服务器
立即下载
函数计算事件驱动的无服务器计算服务
立即下载