rsync 下部分

第一部分

1、  修改端口 1000以下的端口默认是归定好,不能轻易的去修改,1000以上的端口是可以指定的额

2、  Server要启一个socket进程,主要目的是我们需要一个服务端接受多个服务端推送过来的数据

我们部署

第一步:手动写一个配置文件(配置文件放到/etc/rsync.conf后缀.conf表示配置问价的意思)

连接原理:

客户端向服务端推送数据,恰好推送的是我socket监听的端口,那么如何推,它推到端口不管了,但是它告诉server两点

①   告诉server我要推送的文件是哪个模块,监听端口就会根据模的配置,目录在哪里就放在哪

②   告诉服务端,告诉我模块的账号密码;需要验证每个模块下的对应的用户名和密码

 

1、  推送过来后由于这个账户是虚拟的,其实服务端做了一件事情,做了一个映射,在上面我指定的他的用户rsync,他做事的时候是以程序用户的身份在做事,验证的身份是什么身份呢(实际上linux对这个虚拟用户是不承认的,只是server承认)Socket一直在监听着rsycn服务,一旦有服务过来,socket监听位置要做验证的(虚拟账号),起一个子进程,子进程就做一个映射(你输入一个虚拟账号,就映射成了linux的rsync系统账号)子进程做事是rsync系统做事的,但是在客服端推送过来的时候是以虚拟账户验证的(这样做的好处就是我虚拟账号被公开了也不能登录我的操作系统,这是一安全系统只是映射关系

2

 

 

posted @ 2018-11-05 13:30  离乡  阅读(91)  评论(0编辑  收藏  举报