rsync服务快速搭建
2011-08-29 11:13
393 查看
RedHat、CentOS这类系统,一般都缺省安装好了rsync。但是没有提供/etc/rsyncd.conf服务端配置文件,所以只能作为客户端同步软件来使用。如果需要搭建rsync服务只需手工创建/etc/rsyncd.conf这个配置文件即可。
sh$ vi /etc/rsyncd.conf
rsyncd.conf的配置分为全局配置和模块配置两部分,一般全局配置主要指定进程运行的uid、pid,最大连接数、log文件、pid文件等等。其他的比如hosts.allow、hosts.deny我个人更喜欢在具体的模块中设置。上面的rsync-dir就是一个模块实例,它定义了只允许10.10.1.1同步服务上的/path/to/dir目录,read only = yes表示只读,各选项的具体说明可以man rsyncd.conf。
在rsyncd.conf中还可以指定一个密码文件,也就是客户端同步时必须先进行密码验证。
开启rsync服务
sh$ rsync --daemon --address=10.10.1.100
同步文件(operations on 10.10.1.1)
sh$ rsync --avz 10.10.1.100::rsync-dir /opt
sh$ vi /etc/rsyncd.conf
uid=root gid=root max connections=16 use chroot=no log file=/var/log/rsyncd.log pid file=/var/run/rsyncd.pid lock file=/var/run/rsyncd.lock [rsync-dir] hosts allow=10.10.1.1 path=/path/to/dir comment = testdir read only = yes list = no transfer logging = yes
rsyncd.conf的配置分为全局配置和模块配置两部分,一般全局配置主要指定进程运行的uid、pid,最大连接数、log文件、pid文件等等。其他的比如hosts.allow、hosts.deny我个人更喜欢在具体的模块中设置。上面的rsync-dir就是一个模块实例,它定义了只允许10.10.1.1同步服务上的/path/to/dir目录,read only = yes表示只读,各选项的具体说明可以man rsyncd.conf。
在rsyncd.conf中还可以指定一个密码文件,也就是客户端同步时必须先进行密码验证。
开启rsync服务
sh$ rsync --daemon --address=10.10.1.100
同步文件(operations on 10.10.1.1)
sh$ rsync --avz 10.10.1.100::rsync-dir /opt
相关文章推荐
- 通过Shell脚本快速搭建高效Rsync服务
- 通过Shell脚本快速搭建高效Rsync服务
- 如何快速搭建一个微服务架构?
- 采用apt快速搭建lnmp服务
- Linux服务器应用实战——服务环境快速搭建
- egg + co-wechat快速搭建微信公众号对接服务
- 搭建rsync服务并同步重要数据
- rsync 同步镜像服务搭建
- 快速搭建window上的SVN服务
- SpringBoot入门-快速搭建web服务
- Windows服务的快速搭建与调试(C#图解)
- rsync服务搭建配置
- rsync服务器的快速搭建和使用
- 使用Python快速搭建HTTP服务和文件共享服务的实例讲解
- rsync 同步服务搭建 笔记
- 【初码干货】使用阿里云开放搜索服务快速搭建资源搜索网站
- 使用Consul快速搭建简易分布式服务监控系统
- 无密码rsync服务搭建
- CentOS5快速搭建vsftp服务