Rsync 实现服务器文件的同步——服务端的安装配置

一、安装rsync

     直接使用yum命令进行安装即可。

            yum -y install rsync

二、配置文件

      网上大多教程都说安装是默认没有配置文件的,但是经过我的尝试,yum安装下默认是有配置文件的。那么我们直接打开配置文件进行配置即可。

      vim /etc/rsyncd.conf

      打开配置文件后,在文件内输入

uid = root
gid = root
port = 873
address = 192.168.1.100                #服务端的IP地址
use
chroot = yes read only = no list = no
hosts allow = 192.168.1.101 #允许通过的IP地址 hosts deny = * #禁止主机IP
max connections
= 10 #客户端的最大链接数 pid file = /var/run/rsyncd.pid #进程号的存放位置 timeout = 900 motd file = /etc/rsyncd/rsyncd.motd log filr = /etc/rsyncd/rsyncd.log #日志的存放位置 lock file = /var/run/rsyncd.lock #锁文件的存放位置 [backup] #要同步的模块名 comment = this is module for backup path = /usr/local/src/ #要同步的目录 ignore errors auth users = root #登录系统使用的用户名 secrets file = /etc/rsyncd/rsyncd.pass #密码文件的存放位置

       配置完rsync的配置文件之后,需要配置密码文件。密码文件地址为配置文件中的地址。格式为账号:密码。一行一个账号密码。如需要多个用户。则书写多行。

       为了管理方便,我们可以在/etc目录下创建/rsyncd文件夹,用于存放rsync的日志,密码文件,锁文件等相关文件。

       修改完配置文件和密码文件之后,要修改文件权限。

              chmod 600 /etc/rsyncd.conf

              chmod 600 /etc/rsyncd/rsyncd.pass

三、启动rsync

        rsync --daemon --config=/etc/rsyncd.conf

或者

        service rsync start

猜你喜欢

转载自www.cnblogs.com/zhuxiangru/p/9458097.html