centos安裝rsync服務 zhuan

2021-09-02 02:57:16 字數 2008 閱讀 5552

先安裝rsync軟體

yum安裝

yum install rsync,

編譯安裝

wget

wget

tar -zxvf rsync-3.0.9.tar.gz

tar -zxvf rsync-patches-3.0.9.tar.gz

cd rsync-3.0.9

./configure

make

make install

安裝完畢

然後配置rsync

rsync服務需要三個檔案

rsyncd.conf rsync服務的配置檔案

rsyncd.secrets rsync服務的使用者密碼儲存檔案 使用者必須為伺服器上存在的使用者

rsyncd.motd rsync服務的登陸提示資訊

為了密碼的安全 rsyncd.secrets的許可權需要修改為600 chmod 0600 rsyncd.secrets

這幾個檔案預設不存在 需要自行建立 mkdir -p /etc/rsyncd

touch rsyncd.conf

touch rsyncd.secrets

touch rsyncd.motd

增加配置檔案內容:

vim /etc/rsyncd/rsyncd.conf

pid file=/var/run/rsyncd.pid rsync服務的pid存放檔案位置

port=873 埠號

address=192.168.1.2 rsync服務所在位址

uid=root 使用者

gid=root 使用者組

usechroot=yes chroot設定

read only=no 是否唯讀

hosts allow=192.168.1.0/24 允許訪問的ip

hosts deny=* 禁止訪問的ip

max connections=5 最大連線數

motd file=/etc/rsyncd/rsyncd.motd 提示資訊檔案所在位置

log file=/var/log/rsyncd.log 日誌檔案所在位置

log format=%t %a %m %f%b 日誌檔案格式

syslog facility=local3

timeout=300 連線超時時間

secrets file = /etc/rsyncd/rsyncd.secrets 密碼所在檔案

[backup]

path = /test

auth users=root

lsit=true

ignore errors

secrets file=/etc/rsyncd/rsyncd.secrets

為rsync使用者指定密碼

vim /etc/rsyncd/rsyncd.secrets

root:111111

啟動rsync服務

/usr/local/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

客戶端配置

安裝rsync

rsync --list-only [email protected]:backup 檢視rsync設定的backup目錄中的檔案資訊

同步檔案

rsync -azuvp [email protected]:backup /backup

rsync -azu --password-file=/etc/rsyncd.password [email protected]:backup /backup

vim /etc/rsyncd.password

111111

chmod 0600 /etc/rsyncd.password

如果想要定期執行

crontab -e

20 00 * * * rsync -azu --password-file=/etc/rsyncd.password [email protected]:backup /backup > /dev/null 2>&1

rsync服務安裝

解壓到 opt rysnc310目錄下,這是我個人習慣的解壓目錄。可以直接更改解壓出來的目錄名 2 三板斧安裝,這個不需要多說了 如安裝其他地方,加prefix引數 3 配置 vi etc rsyncd.conf 填入以下資訊 uid root gid root pid file var run r...

rsync服務端一鍵安裝rsync指令碼 非原始碼

vim a.sh user www authusers bck mk backupmk local dir backup yum remove rsync dev null yum install y rsync dev null rpm q rsync dev null echo 安裝失敗 ech...

rsync服務搭建

ip 192.168.1.129 ip 192.168.1.252 root localhost yum y install rsync 修改配置檔案 root localhost vim etc rsyncd.conf 新增以下內容 自定義歡迎語 啟動服務關閉防火牆 root localhost ...