rsync服务搭建

1 ,首先要关闭防火墙iptables 和selinux  (service iptables stop  sentenforce 0临时关闭)linux

2 更改配置文件/etc/rsyncd.cong 具体配置以下:服务器

  port=873   //默认监听端口   能够改为别的:例如:8730
log file=/var/log/rsync.log   //日志文件
pid file=/var/run/rsync.pid   //  进程号存放文件 
[hu]   //模块名字(自定义)
path=/tmp/rsync  //目录
use chroot=yes   //限制更改目录
max connections=4  //最大链接数
read only=yes   //只读   (若是是只读,客户端没法上传文件到服务器上面)
list=yes //是否显示模块名
uid=root   //数据传输时所使用的用户
gid=root   //数据传输时所使用的组名称
auth users=hu   //设置链接服务器的帐户
secrets file=/etc/rs.passwd     //设置密码文件  权限最好是600或者400
hosts allow=192.168.75.0/255.255.255.0   //设置容许的主机链接ide

注:密码文件的格式是:user:passwdui

若是每次想开机启动能够echo "/usr/bin/rsync --daemon" >> /etc/rc.localspa

客户端操做:日志

rsync -avzP hu@192.168.1.1::hu/1/txt   ./   用用户"hu" 来拷贝1.1上面的hu/下面的文件到客户端的./目录orm

若是报“找不到/etc/rs.passwd这个文件的错误,应该是这个文件权限的问题,若是你用root来更改这个文件的权限的话,再用普通用户来执行这个命令会找不到这个文件,解决方法能够更改权限444或者更改这个文件的属主。进程

相关文章
相关标签/搜索