rsync安裝部署

一、rsync服務端配置

1、vi /etc/rsyncd.conf 加入配置文件

#Rsync server

#created by argen 9:49 2017-6-5

##rsyncd.conf start##

uid = rsync

gid = rsync

use chroot = no

max connections = 2000

timeout = 600

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

igore errors

read only = false

list = false

hosts allow = 10.41.1.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

##################################

[backup]

comment = www by oldboy 14:18 2012-1-13

path = /backup


2、創建用戶及共享目錄

useradd rsync -s /sbin/nologin -M #創建用戶

id rsync                          #檢查創建用戶

mkdir /backup                     #創建備份目錄 

3、創建密碼文件

echo "rsync_backup:oldboy">/etc/rsync.password #創建密碼文件

chmod 600 /etc/rsync.password #更改密碼文件訪問權限

4、rsync --daemon #啓動服務端程序

   netstat -lntup|grep rsync #查看程序狀態

   ps -ef|grep rsync|grep -v grep  #查看程序狀態

5、加入開機自啓動 

   echo "rsync --daemon">>/etc/rc.local

   cat /etc/rc.local

二、rsync客戶端配置

1、創建密碼文件

echo "oldboy">/etc/rsync.password #創建密碼文件

chmod 600 /etc/rsync.password #更改密碼文件訪問權限

ls -l /etc/rsync.password  #查看配置情況

2、rsync

push:

rsync [OPTION...] SRC... [USER@]HOST::DEST

rsync -avz /data/ [email protected]::backup --password-file=/etc/rsync.password #客戶端推送數據

pull:rsync -avz [email protected]::backup /data/ --password-file=/etc/rsync.password #客戶端從服務器拉數據


注:/etc/rsync.password 默認權限爲644  客戶端在推拉數據時需輸入密碼,權限改爲600則不需要輸入密碼。

    [root@NFS-client ~]# chmod 600 /etc/rsync.password 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章