1. 程式人生 > >部署rsync服務器步驟整理(CentOS 6.10)

部署rsync服務器步驟整理(CentOS 6.10)

setting latest force 傳送文件 roo lin mkdir grep sync

部署rsync服務器步驟整理(6.10)

一、服務端配置

  1. 先關閉防火墻與selinux:
    [root@localhost ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config
    [root@localhost ~]# setenforce 0
    [root@localhost ~]# getenforce
    Permissive
    [root@localhost ~]# chkconfig iptables off
    [root@localhost ~]# /etc/init.d/iptables stop
    [root@localhost ~]# /etc/init.d/iptables status
    iptables: Firewall is not running.
  2. 安裝rsync服務
    [root@localhost ~]# yum install -y rsync
    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile

    • base: mirrors.njupt.edu.cn
    • extras: mirrors.aliyun.com
    • updates: mirrors.aliyun.com
      base | 3.7 kB 00:00
      extras | 3.4 kB 00:00
      updates | 3.4 kB 00:00
      Package rsync-3.0.6-12.el6.x86_64 already installed and latest version
  3. 編輯rsyncd配置文件並啟動服務
    #created by DanChen
    #Email:[email protected] blog: http://blog.51cto.com/9447803
    ##rsyncd.conf start##
    uid = rsync #ent access username
    gid = rsync #ent access group
    use chroot = no
    max connections = 200
    timeout = 300
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsyncd.lock
    log file = /var/log/rsyncd.log
    [backup] #rsync module
    path = /backup/
    ignore errors
    read only = false
    list = false
    hosts allow = 192.168.176.0/24 #permit ip address list
    #hosts deny = 0.0.0.0/32 #deny ip address list
    auth users = rsync_backup #auth username
    secrets file = /etc/rsyncd.password #auth password
    #rsync_config___end
    啟動服務:rsync –daemon
    查詢服務運行:
    [root@localhost ~]# netstat -lnutp|grep :873
    tcp 0 0 0.0.0.0:873 0.0.0.0: LISTEN 1670/rsync
    tcp 0 0 :::873 :::
    LISTEN 1670/rsync
  4. 創建rsync nologin用戶
    useradd -M -s /sbin/nologin rsync
  5. 創建密碼驗證文件
  6. [root@localhost ~]# echo "rsync_backup:123456" >/etc/rsyncd.password
    [root@localhost ~]# cat /etc/rsyncd.password
    rsync_backup:123456
    chmod 600 /etc/rsyncd.password

  7. 創建/backup文件夾並設置屬主與權限
    mkdir /backup –p
    [root@localhost ~]# chown rsync.rsync /backup/
    [root@localhost ~]# ls -ld /backup/
    drwxr-xr-x. 2 rsync rsync 4096 Aug 8 22:32 /backup/

二、客戶端配置
1.創建密碼驗證文件並設置600權限
[root@localhost ~]# echo "rsync_backup:123456" >/etc/rsyncd.password
chmod 600 /etc/rsyncd.password

  1. 創建/backup文件夾
    mkdir /backup –p
    3.查詢是否安裝rsync服務
    [root@Kickstart-C610 backup]# rpm -ql rsync
    安裝服務yum -y install rsync*

4.測試傳送文件
touch stu{1..3}
[root@Kickstart-C610 backup]# rsync -avz /backup/ [email protected]::backup --password-file=/etc/rsyncd.password
sending incremental file list
./
stu1
stu2

部署rsync服務器步驟整理(CentOS 6.10)