2台机器环境 centos 系统
1、2台机器ip 先关闭2台机器的防火墙: /etc/init.d/iptables stop
10.207.26.240 #客户机
10.207.26.241 #服务器端
以下在 10.207.26.241 服务器端 操作
2、安装 软件包 rsync
yum install rsync
或者
从原始网站下载:
[root@localhost bin]#./configure
[root@localhost bin]#make
[root@localhost bin]#make install
3、服务器端机器 10.207.26.241 新建 文件 /etc/rsyncd.conf 添加以下内容
#########[global] 全局配置
uid = root
gid = root
use chroot = no
max connections = 30
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[web]
read only = no
path = /www
comment = root
auth users = root
secrets file = /etc/rsync.pas
#注释: web 是客户机链接的模块名称,你可以配置多个 链接到不同的模块
#path 就是 要把文件同步到哪个目录上
#/etc/rsync.pas 客户机链接的账号密码
4、新建文件 /etc/rsync.pas
添加以下内容, 是客户机链接的账号密码:
root:xsw21234
5、修改 权限
chmod 600 /etc/rsync.pas
6、启动服务器端程序
rsync --daemon
7、查看服务器端是否启动成功
lsof -i:873
如图:
以下是10.207.26.240 客户机上操作配置
先关闭机器的防火墙: /etc/init.d/iptables stop
1、安装rsync 软件
yum install rsync -y
2、新建目录 /www
3、在目录下/www 创建 index.php
4、创建文件
/etc/rsyncd.secrets
添加以下内容, 文件内容要和服务器端的配置密码一致:
123
5、同步文件 index.php 到 10.207.26.241
rsync -vzrtopg --delete /www/ root@10.207.26.241::web --password-file=/etc/rsyncd.secrets
如图:
操作成功。
阅读(1806) | 评论(0) | 转发(0) |