首页 > 系统 > Linux > 正文

linux rsync安装 配置 实例详解

2019-10-26 18:47:10
字体:
来源:转载
供稿:网友

Redhat中安装rsync

1、  首先在服务端和客户端都安装rsync,我的RHEL5默认已经安装好了。在安装RedHat5的时候,可以在软件定制中的“基本系统”——》“基本”的“可选的软件包”中看见:rsync-2.6.8是默认选择安装的

2、    也可以通过命令行检查是否安装:

或者:rpm –q rsync

3、  如果在开始安装RedHat的时候,使用默认选择的rysnc软件,但现在想用更高版本的rsync,可以卸载掉rysnc,再安装更高版本的软件:

4、    卸载完2.6.8版本的rysnc,下面来安装更高版本的rsync(3.0.9):



配置rsync服务器端

5、  修改rsync的配置文件

可以看到rysnc服务是关闭的(disable = yes),这里把它开启,把disable的值改为no

6、  创建rsync服务器配置文件/etc/rsyncd.conf

[root@hyj etc]# vim /etc/rsyncd.confuid = rootgid = root  port = 873                #    指定运行端口,默认是873,您可以自己指定hosts allow = 192.168.0.204, 192.168.1.205     # 允许访问的客户机#hosts deny = 0.0.0.0/32           #拒绝访问的use chroot = max connections = timeout=## 下面这些绿色文件是安装完RSYNC服务后自动生成的文件,当然也可以手动配置到指定路径pid file = /var/run/rsyncd.pid   ##pid文件的存放lock file = /var/run/rsync.lock   ##锁文件的存放位置log file = /var/log/rsyncd.log   ##日志记录文件的存放#motd file = /etc/rsyncd.motd   #欢迎## 上面这段是全局配置,下面的模块可以有  [test]          ## 模块名字,自己命名  path = /home/hyj/workspace/test        #指定文件目录所在位置,这是必须指定   comment = rsync files             ## 注释ignore errors                 ##忽略IOread only = yes   list = no                   ## 是否把rsync 服务器上提供同步数据的目录显示  ## 下面这一行,同步验证时用的账号,如果没有这项就是匿名同步,client同步时不用用户名也能同步。  auth users = rsyncsecrets file = /etc/rsync.passwd       ## 指定认证文件

7、  然后创建认证文件:

[root@hyj etc]# vim /etc/rsync.passwd
 rsync:hyl            ## 用户名:密码。注意这个不是系统用户,只是rsync用户。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表