rsync配置安裝

rsync安裝php

1.將rsync包解壓,包連接: https://pan.baidu.com/s/1jHPosXC 密碼: maay
2.進入rsync安裝包運行命令:
./configure --prefix=/usr
make
make install

3.進入/etc目錄建立rsync目錄
mkdir rsync
4.進入/etc/rsync目錄建立3個配置文件
rsyncd.conf    //配置文件
rsyncd.pas     //密碼文件
rsyncd.motd    //說明文件

5.rsyncd.conf配置文件選項:
log file = /usr/local/rsync/var/rsyncd.log
pid file = /usr/local/rsync/var/rsyncd.pid
lock file = /usr/local//etc/rsyncd.lock
secrets file = /etc/rsync/rsyncd.pas   //密碼文件
motd file = /etc/rsync/rsyncd.motd     //歡迎語
port = 873    //端口號
read only = no
hosts allow = 000.000.000.000 000.000.000.000     //容許同步的ip地址,多個用空格相隔
list = yes
uid = nobody
gid = nobody
use chroot = no
max connections = 4
exclude = /bak/not            //要忽略的文件目錄
[bak]                         //模塊名
path = /home/bak              //須要同步的文件目錄
comment = www bak             //註解
auth users = test             //用戶名

5.建立rsyncd.pas
test:123456      //用戶名:密碼


6.建立rsyncd.motd

++++++++++++++++++++++++++++++++++++++++++++++++++
+                    welcome                     +
++++++++++++++++++++++++++++++++++++++++++++++++++


客戶端安裝rsync可相同步驟


啓動rsync:   /usr/bin/rsync --daemon  --config=/etc/rsyncd.conf


同步命令: rsync -av /home/bak test@000.000.000.000::bak
運行此命令後,會提示輸入密碼,密碼爲不可見狀態,輸入完成按回車


同步命令2:rsync -av /home/bak test@000.000.000.000::bak --password-file=/etc/rsync/auth.pas
此命令可省去輸入密碼步驟,在/etc/rsync/下新建auth.pas文件,將rsyncd.pss用戶密碼輸入123456,只須要輸入密碼XXXX,保存

上面建立的全部密碼文件都須要600權限
chown root.root rsyncd.pas/auth.pas
chmod 600 rsyncd.pas/auth.pas


開啓端口873
iptables -I INPUT -p tcp --dport 873-j ACCEPT


若是提示failed to create pid file /usr/local/rsync/var/rsyncd.pid: No such file or directory
進入/usr/local目錄建立rsync/var目錄
相關文章
相關標籤/搜索