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用户。
新闻热点
疑难解答