美文网首页HA(高可用)
文件同步工具rsyncd介绍及安装配置

文件同步工具rsyncd介绍及安装配置

作者: xuefly3 | 来源:发表于2019-07-12 17:07 被阅读13次

    rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。

    rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。

    安装rsync:

    cd /usr/local/src

    tar -zxvf rsync-3.1.2.tar.gz

    cd rsync-3.1.2

    ./configure --prefix=/usr/local/rsync && make clean && make && make install

    vi /etc/rsyncd.conf

    添加内容:

    log file = /usr/local/rsync/var/rsyncd.log

    pid file = /usr/local/rsync/var/rsyncd.pid

    lock file = /usr/local/rsync/var/rsyncd.lock

    secrets file = /usr/local/rsync/etc/rsyncd.pas

    motd file = /usr/local/rsync/etc/rsyncd.motd

    read only = false

    hosts allow = 0.0.0.0/0

    list = true

    uid = root

    gid = root

    use chroot = false

    max connections = 30

    [bak]

    path = /root/test

    comment = www bak

    auth users = root                                   --此处用户需要对rsync创建一个内部用户,密码不能变

    创建文件:

    /usr/local/rsync/var/rsyncd.log

    /usr/local/rsync/etc/rsyncd.pas

    vi /usr/local/rsync/etc/rsyncd.pas

    添加内容:

    root:xxxx    --用户名密码,自定义

    chown root.root /usr/local/rsync/etc/rsyncd.pas

    chmod 600 /usr/local/rsync/etc/rsyncd.pas

    创建客户端密码文件:

    /etc/rsyncd.pas

    vi /etc/rsyncd.pas

    添加内容:

    xxxx    --auth users对应的密码

    vi /usr/local/rsync/etc/rsyncd.motd

    添加内容:

    Welcome to use the rsync services! --自定义欢迎内容

    service rsyncd restart

    netstat -tnlp  | grep rsync  查看端口873监听状态

    相关文章

      网友评论

        本文标题:文件同步工具rsyncd介绍及安装配置

        本文链接:https://www.haomeiwen.com/subject/hzeykctx.html