zoukankan      html  css  js  c++  java
  • rsync的服务端和客户端搭建

    首先要看看有没有rsync,没有就按装一个rsync

    1配置文件

    然后创建rsyncd.conf文件,并添加如下内容(文件默认不存在)
    
     
    [root@chensiqi2 backup]# cat /etc/rsyncd.conf
    #rsync_config_____start
    #created by chensiqi 13:40 2017-3-6
    ##blog:http://www.cnblogs.com/chensiqiqi/
    ##rsyncd.conf start##
    # 用户
    uid = rsync
    # 组
    gid = rsync
    # 程序安全设置
    use chroot = no
    # 客户端连接数
    max connections = 200
    # 超时时间
    timeout = 300
    # 进程号文件位置
    pid file = /var/run/rsyncd.pid
    # 进程锁
    lock file = /var/run/rsync.lock
    # 日志文件位置
    log file = /var/log/rsyncd.log
    ##########################################
    [backup]
    # 使用目录
    path = /backup/
    # 有错误时忽略
    ignore errors
    # 可读可写(true或false)
    read only = false
    # 阻止远程列表(不让通过远程方式看服务端有啥)
    list=false
    # 允许IP
    hosts allow = 192.168.197.0/24
    # 禁止IP
    hosts deny = 0.0.0.0/32
    # 虚拟用户
    auth users = rsync_backup
    # 存放用户和密码的文件
    secrets file = /etc/rsync.password
    ##rsync_config______end##
     

    2 创建共享目录及添加rsync程序用户

     
    1 [root@chensiqi2 ~]# useradd -M -s /sbin/nologin rsync #创建rsync用户
    2 [root@chensiqi2 ~]# cat /etc/passwd | grep rsync
    3 rsync:x:500:500::/home/rsync:/sbin/nologin
    4 [root@chensiqi2 ~]# cat /etc/group | grep rsync
    5 rsync:x:500:
    6 [root@chensiqi2 ~]# mkdir /backup #创建共享目录
     

     3将A-Server上的/backup文件夹更改属主rsync

     
    1 [root@chensiqi2 ~]# chown -R rsync /backup
    2 [root@chensiqi2 ~]# ls -ld /backup
    3 drwxr-xr-x. 2 rsync root 4096 3月 6 22:19 /backup

    4 创建rsync虚拟账户名和密码

     
    1. 1 1.5.5 创建rsync虚拟账户名和密码
      2  
      3 [root@chensiqi2 ~]# echo "rsync_backup:123456" >/etc/rsync.password
      4 [root@chensiqi2 ~]# cat /etc/rsync.password
      5 rsync_backup:123456

     

    5 将账户密码文件的权限设置为600(必须否则失败)

     
      1. 1 [root@chensiqi2 ~]# chmod 600 /etc/rsync.password
        2 [root@chensiqi2 ~]# ll /etc/rsync.password
        3 -rw-------. 1 root root 20 3月 6 22:27 /etc/rsync.password

    6 启动服务:rsync --daemon

     
    1. [root@chensiqi2 ~]# rsync --daemon
      [root@chensiqi2 ~]# netstat -antup | grep rsync
      tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 5163/rsync
      tcp 0 0 :::873 :::* LISTEN 5163/rsync 

    7 加入开机启动

     
    1. [root@chensiqi2 ~]# echo "rsync --daemon" >> /etc/rc.local
      [root@chensiqi2 ~]# tail -1 /etc/rc.local
      rsync --daemon

    注意: 
    当然还可以用chkconfig rsync on命令,但是必须要编写适合chkconfig操作的脚本才行。

    如何重启rsync服务? 
    pkill rsync #关闭rsync服务 
    rsync --daemon #启动rsync服务

    至此rsync服务器端A-server配置完毕

    2开始部署rsync服务--Rsync客户端B-Server

     首先客户端也要按rsync

    1 只需要创建密码文件

     
    [root@chensiqi ~]# rpm -qa rsync
    rsync-3.0.6-12.el6.x86_64
    [root@chensiqi ~]# echo "123456" > /etc/rsync.password
     

    2 将密码文件的权限设置为600(必须否则失败)

     
    [root@chensiqi ~]# chmod 600 /etc/rsync.password
    [root@chensiqi ~]# ls -ld /etc/rsync.password
    -rw-------. 1 root root 7 Mar 6 01:42 /etc/rsync.password

    至此rsync客户端B-Server配置完毕。

  • 相关阅读:
    js获取下拉框的值
    根据SNP的位置从基因组提取上下游序列
    PCA分析的疑问
    os删除文件或者文件夹
    python scipy包进行GO富集分析p值计算
    生物信息等级的划分
    docker笔记
    GATK4注意事项
    centos7修改yum源为阿里镜像
    idea如何通过数据库生成实体类
  • 原文地址:https://www.cnblogs.com/cash-su/p/9849648.html
Copyright © 2011-2022 走看看