使用rsync服务同步服务器文件

使用rsync服务,主机做rsync服务器,备机做rsync客户机
主机:
FreeBSD系统,可以使用port安装rsync,安装完后的路径在/usr/local/下。修改/usr/local/etc/rsyncd.conf文件,增加:

path = /usr/local/www/test/
comment = my blog data
uid = www
gid = www
ignore errors
read only = yes
list = yes
auth users = linuxing
secrets file = /usr/local/etc/rsyncd.secrets

增加密码验证文件:

# cat /usr/local/etc/rsyncd.secrets
linuxing:test
# chown root:wheel /usr/local/etc/rsyncd.secrets
# chmod 600 /usr/local/etc/rsyncd.secrets

启动服务

# rsync –daemon

# /usr/local/etc/rc.d/rsyncd.sh start

查看是否已经打开服务(端口873)

# sockstat |grep 873
root rsync 1147 4 tcp4 *:873 *:*

# netstat -aln | grep 873
tcp4 0 0 *.873 ?*.* LISTEN

确认都正常的话,使到rsync服务开机自动启动,在/etc/rc.conf,增加rsyncd_enable=”YES”。

备机:
使用的是红旗DC Server 4.1 for x86系统,默认已经安装好rsync客户端,路径在/usr/bin/中。
首先,添加密码验证文件

# mkdir /etc/rsyncd
# vi /etc/rsyncd/test.secrets
test

然后,使用命令同步即可:

rsync -azv rsync://linuxing@www.linuxfly.org/test /var/www/html/test/ –password-file=/etc/rsyncd/test.secrets

相关日志


如果你觉得这篇文章不错,你可以 给我留个回复订阅它。无论如何,谢谢你的支持!

评论

还没有评论。

发表评论

(必填)

(必填)