标签:客户 size 详解 客服 Owner passwd secret 模式 ssh
1、在服务端编辑配置文件
配置文件 /etc/rsyncd.conf ,内容如下: #port=873 #监听端口默认为873,也可以是别的端口 log file=/var/log/rsync.log #指定日志 pid file=/var/run/rsyncd.pid #指定pid #address=192.168.0.10 #可以定义绑定的ip 以上部分为全局配置部分,以下为模块内的设置 [abc] #为模块名,自定义 path=/tmp/123 # 指定该模块对应在哪个目录下 use chroot=true #是否限定在该目录下,默认为true,当有软连接时,需要改为fasle,如果为true就限定为模块默认目录 max connections=4 # 指定最大可以连接的客户端数 read only=no #是否为只读,如果是no的话,客服端推送给服务端的时候不成功,这时候要改成yes list=true #是否可以列出模块名 rsync --port 8730 172.16.37.139:: 如果为yes的话会列出客户端所有的模块名字。 uid=root #以哪个用户的身份来传输 gid=root #以哪个组的身份来传输 auth users=test #指定验证用户名,可以不设置,不设置默认不用密码,设置的话安全性更高点 secrets file=/etc/rsyncd.passwd #指定密码文件,如果设定验证用户,这一项必须设置,设定密码权限为400. hosts allow=192.168.0.101 #设置可以允许访问的主机,可以是网段,多个Ip地址用空格隔开 密码文件/etc/rsyncd.passwd的内容格式为:username:password 启动服务的命令是:rsync --daemon 默认去使用/etc/rsyncd.conf这个配置文件,也可以指定配置文件 rsync --daemon --config=/etc/rsyncd2.conf,更改配置文件不用重启服务,即时生效。 2、在客户端保存服务端的密码文件权限为400,以便脚本使用。
a、如果对端机器走的不是默认22端口的话,同步时候要加上 -e "ssh -p port"
rsync -av "--rsh=ssh -p port” /dir1/ 192.168.0.101:/tmp/dir2/ |
标签:客户 size 详解 客服 Owner passwd secret 模式 ssh
原文地址:http://www.cnblogs.com/jtlin/p/6018776.html