本站文章总数为:165
Search Posts

rsync服务配置启动

内容纲要

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。

 

编写配置文件

vim /etc/rsyncd.conf


uid=root
port=873

use chroot = no
read only = no
list = no
max connections = 0
#ignore errors
log file = /var/log/rsyncd.log
pidfile = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
secrets file = /etc/rsync.pass
motd file = /etc/rsyncd.motd

log format = %t %a %m %f %b
syslog facility = local3
#timeout = 300

[operlog]
path = /project_data/main
read only = no
list = yes
auth users = operlog
#项目路径 用户名可以自定义

创建用户名密码rsync.pass

echo “operlog:operlog” > /etc/rsync.pass
chmod 600 /etc/rsync.pass

权限切记设置600不然启动 进行同步很容易出现

@ERROR: auth failed on module operlog
rsync error: error starting client-server protocol (code 5) at main.c(1649) [Receiver=3.1.2]

rsync日志服务

启动命令

rsync --daemon -4 --config=/etc/rsyncd.conf --log-file /var/log/rsyncd.log



 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注