rsync 伺服器搭建

2021-08-04 23:13:15 字數 1427 閱讀 6436

首先不搭建rsync伺服器的話rsync本地同步也可以用。

linux一般都自帶了rsync,如果沒有可以安裝。

1.準備環境

192.168.21.25 rsync伺服器,要將本地**同步到該機器上

192.168.21.26 本地伺服器。

2.在192.168.21.25上安裝、配置rsync伺服器

1.rsync 安裝

yum install rsync

2.安裝好以後一般情況下沒有rsyncd.conf配置檔案,可以find / -name rsyncd.conf全域性搜一下,如果有直接編輯,如果沒有自己建立

mkdir /etc/rsyncd

vim /etc/rsyncd/rsyncd.conf 新增配置即可。

先簡述一下配置:

配置檔案分全域性配置和模組配置,全域性配置會對整個配置檔案起作用,模組配置只對模組內的配置起作用

我的配置:

###這是全域性配置

pid file = /var/run/rsyncd.pid

port = 873

uid = root

gid = root

use chroot=no

###全域性配置結束

###這是模組配置

[test]

path = /tmp/ttt/

read only = false

###模組配置結束

###這是另乙個模組配置

#[模組名] 這個用在客戶端同步時指定同步到哪個模組

#path = 模組目錄

#其他配置項=其他配置值

###模組配置結束

網上有關於這個配置詳細描述,這裡不再贅述

3.關閉防火牆

iptables -a input -p tcp -m state --state new -m tcp --dport 873 -j accept

4.啟動方式有兩種,

4.1第一種

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

這一種ps -aux|grep rsync 可以看到程序,可以指定繫結ip --address ***.***.***.*** 

可以指定只允許內網ip同步

4.2第二種

4.2.1 vim /etc/xinetd.d/rsync

service rsync

4.2.2 啟動

service xinetd restart

這一種看不到rsync的程序

好了服務端完事了。

5.客戶端192.168.21.26

yum install rsync

直接同步  rsync -arl ./aaa 192.168.21.25::test 

在去伺服器的/tmp/ttt/下看發現了aaa資料夾

搭建Rsync伺服器

部署rsync伺服器需要建立至少 乙個配置檔案,預設在系統中並不存在rsync配置檔案,對於伺服器而言,配置檔案建立完成後,使用守護程序模式啟動rsync程式即可。使用centos 系統安裝 部署rsync 下面的案例演示了如何共享以 common目錄 yum y install rsync mkd...

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 ...

rsync 伺服器架設方法

4 架設rsync伺服器的示例說明 5 啟動rsync 伺服器及防火牆的設定 6 通過rsync客戶端來同步資料 7 問題處理 8 未盡事宜 9 關於本文 10 更新日誌 11 參考文件 12 相關文件 正文 1 什麼是rsync 2 rsync 伺服器的理由 3 架設rsync伺服器過程 3.1 ...