Centos 的 rsync server
實做的結果:
1- 原來是以 B2D 做的,但最近要備份 Synology DS207 及DS207+,
才發覺 B2D 的 Big-5 內碼與 Synology 的 Utf-8 出問題,只好
以 Centos 5.3 做。
2- Centos 用 YUM ,版本是 rsync-2.6.8-3.1.i386 。
yum install rsync
3- 安裝後檢查一下:yum list installed | grep rsync
4- 修改/etc/xinetd.d/rsync,參考自 架設 rsync 伺服器 。
vi /etc/xinetd.d/rsync
service rsync
{
disable = yes
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = –daemon
log_on_failure += USERID
}
disable = yes 改成 disable = no
然後重新啟動xinetd 。
/etc/init.d/xinetd restart
5- 修改防火牆,開放 873 Port 。
vi /etc/sysconfig/iptables
/sbin/service iptables start
6- 設定 rsyncd.conf
[backup]
path = /mybk 指定備份檔的存放位置。
auth users = storylai 指定的備份用戶的授權名字(只是個名字)。
uid = root 一定是 root ,不用改。
gid = root 同上
secrets file = /etc/rsyncd.secrets
read only = no
7- 設定 rsyncd.secrets
vi /etc/rsyncd.secrets
# 填上storylai:123456 storylai 即上一項的備份用戶的授權名字及密碼。
8- 設定: chmod 600 rsyncd.conf 及 chmod 600 rsyncd.secrets
9- Synology DS207 設定如下圖。
(1) 要設的位置。
(2) 選 rsync 相容伺服器。
(3) 填上 rsync 伺服器位置。
(4) 即上述第 6 點的 path ,要對應好。
(5) 即上述第 6 點的 auth users ,要對應好。
(6) 即上述第 7 點的 123456 密碼 ,要對應好。
沒有留言:
張貼留言