3.4-3.5-rsync后台服务方式

rsync 后台服务进程   配置文件和启动


第1步:

配置文件vim /etc/rsyncd.conf 默认配置名 可以自定义,只要启动服务时,指定这个配置文件,且rsync服务和其它服务不同,配置文件被修改后,立即生效,不需要重启服务。

1 port=873                      默认端口,可以省略和自定义

2 log file=/var/log/rsync.log   指定日志文件的路径

3 pid file=/var/run/rsync.pid   指定进程的pid

4 address=10.1.1.1              指定监听的IP地址,不写默认所有IP

5 [wyp]                         指定模块名称,可以写多个模块

path=/tmp/111                   指定模块关联的路径

use chroot=yes/no/true/false    限定用户在指定的目录下,如果是yes/true 复制不了软链接和指向的源文件

max connects=4                  限定最大连接数,一般不关注

read only=yes/no/true/false     只读目录权限,推送时,务必no/false

list=yes                        是否允许列出模块名  命令rsync 192.168.11.190:(不需用户认证)

uid=root                        指定推送文件的所有者

gid=root                        指定推送文件的所属组

auth user=wyp                   指定以哪个用户身份来推送认证

secrets file=/etc/rs.passwd     指定用户认证密码文件   格式 用户名:密码 权限400,仅自己可读

host allow=10.1.1.1 10.2.2.2    指定可以连接主机的IP地址



第2步:

rsync --daemon                  启动守护进程



应用示例:

rsync -av --port 8730 /tmp/111 [email protected]::wyp/    推送文件到模块 注意:read only必须为0


rsync -av --port 8730 --password-file=/etc/wyp.txt [email protected]::wyp/ ./

指定密码文件,不需要手工输入密码认证,脚本常用。 

一个用户对应一个密码文件 格式为:密码 即可


你可能感兴趣的:(3.4-3.5-rsync后台服务方式)