rsync安装
1.将rsync包解压,包链接: https://pan.baidu.com/s/1jHPosXC 密码: maay
2.进入rsync安装包运行命令:
./configure --prefix=/usr
make
make install 3.进入/etc目录创建rsync目录
mkdir rsync
4.进入/etc/rsync目录创建3个配置文件
rsyncd.conf //配置文件
rsyncd.pas //密码文件
rsyncd.motd //说明文件 5.rsyncd.conf配置文件选项:
log file = /usr/local/rsync/var/rsyncd.log
pid file = /usr/local/rsync/var/rsyncd.pid
lock file = /usr/local//etc/rsyncd.lock
secrets file = /etc/rsync/rsyncd.pas //密码文件
motd file = /etc/rsync/rsyncd.motd //欢迎语
port = 873 //端口号
read only = no
hosts allow = 000.000.000.000 000.000.000.000 //允许同步的ip地址,多个用空格相隔
list = yes
uid = nobody
gid = nobody
use chroot = no
max connections = 4
exclude = /bak/not //要忽略的文件目录
[bak] //模块名
path = /home/bak //需要同步的文件目录
comment = www bak //注解
auth users = test //用户名 5.创建rsyncd.pas
test:123456 //用户名:密码 6.创建rsyncd.motd ++++++++++++++++++++++++++++++++++++++++++++++++++
+ welcome +
++++++++++++++++++++++++++++++++++++++++++++++++++ 客户端安装rsync可相同步骤 启动rsync: /usr/bin/rsync --daemon --config=/etc/rsyncd.conf 同步命令: rsync -av /home/bak test@000.000.000.000::bak
运行此命令后,会提示输入密码,密码为不可见状态,输入完成按回车 同步命令2:rsync -av /home/bak test@000.000.000.000::bak --password-file=/etc/rsync/auth.pas
此命令可省去输入密码步骤,在/etc/rsync/下新建auth.pas文件,将rsyncd.pss用户密码输入123456,只需要输入密码XXXX,保存 上面创建的所有密码文件都需要600权限
chown root.root rsyncd.pas/auth.pas
chmod 600 rsyncd.pas/auth.pas 开启端口873
iptables -I INPUT -p tcp --dport 873-j ACCEPT 如果提示failed to create pid file /usr/local/rsync/var/rsyncd.pid: No such file or directory
进入/usr/local目录创建rsync/var目录