码迷,mamicode.com
首页 > 其他好文 > 详细

rsync服务器搭建

时间:2020-02-23 18:40:44      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:space   lin   config   false   文件路径   port   challenge   conf   用户名   

rsync_server配置文件路径/etc/rsyncd/rsyncd.conf

配置项详解:

pid file:pid文件路径

port:rsync服务器监听端口

address:rsync服务器监听地址。

fake super:老版本需要加这个配置,不然启动会报错。

read only:是否为只读模式。

write only:是否可写。

log file:rsync日志文件路径。

transfer logging:使rsync服务器使用ftp格式的文件来记录下载和上载操作在自己单独的日志中。

syslog facility:指定rsync发送日志消息给syslog时的消息级别,常见的消息级别是:uth, authpriv, cron, daemon, ftp, kern, lpr, mail, news, security, sys-log, user, uucp, local0, local1, local2, local3,local4, local5, local6和local7。默认值是daemon。

timeout:IP超时时间

【zjlogbak】:模块的名字

path:指定该模块的供备份的目录树路径,该参数是必须指定的。

list:该选项设定当客户请求可以使用的模块列表时,该模块是否应该被列出。如果设置该选项为false,可以创建隐藏的模块。默认值是true。

auth users:该选项指定由空格或逗号分隔的用户名列表,只有这些用户才允许连接该模块。这里的用户和系统用户没有任何关系。如果"auth users"被设置,那么客户端发出对该模块的连接请求以后会被rsync请求challenged进行验证身份,这里使用的challenge/response认证协议。用户的名和密码以明文方式存放在"secrets file"选项指定的文件中。默认情况下无需密码就可以连接模块(也就是匿名方式)。

    账户密码配置格式:账户:密码 ;例如test_user:abcabc

secrets file:该选项指定一个包含定义用户名:密码对的文件。只有在"auth users"被定义时,该文件才有作用。文件每行包含一个username:passwd对。一般来说密码最好不要超过8个字符。没有默认的secures file名,需要限式指定一个。(例如:/etc/rsyncd.secrets)

 

启动服务:

rsync --daemon --config=/etc/rsyncd/rsyncd.conf

 

 

客户端同步数据到服务器端命令:

在客户端运行命令:

rsync -azvR --append --progress /path/to/data(需同步数据的路径) test_user@rsync_server_ip:zjlogbak --password-file=/path/to/password(该用户密码需要和zjlogbak配置的用户密码需一致)

rsync服务器搭建

标签:space   lin   config   false   文件路径   port   challenge   conf   用户名   

原文地址:https://www.cnblogs.com/hel7512/p/12350533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!