标签:rsync
-rsync同步文件有三种方法: uid = user
gid = user
use chroot = no
max connections = 300
timeout = 300
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[模块]
path = directory
ignore erros
list = false
read only = false
hosts allow = 允许ip
hosts deny = 拒绝ip
auth users = 虚拟用户
secrets file = /etc/虚拟用户密码文件
根据配置文件建directory 属主数组改为user
useradd -s /sbin/nologin 虚拟用户
建虚拟用户密码文件,格式虚拟用户名:密码 给600权限 安全
起服务
rsync --daemon
查看下进程873端口
ps -ef |grep rsync
client
建/etc/虚拟用户密码文件 格式:密码 给600权限 安全
推: rsync -avzP --password-file=/etc/虚拟用户密码文件 sourcefile 虚拟用户@server_ip::模块
rsync -avzP --password-file=/etc/虚拟用户密码文件 sourcefile rsync://虚拟用户@server_ip:端口directory
拉; rsync -avzP --password-file=/etc/虚拟用户密码文件 虚拟用户@server_ip::模块/file local_directory
rsync -avzP --password-file=/etc/虚拟用户密码文件 rsync://虚拟用户@server_ip:端口/directory
此外
基于ssh的scp sftp
ssh -p端口 user@目标ip 绝对路径的命令
sftp -oport=端口 user@目标ip:/directory-->get 目标机器file 本地登录目录 或put 本地目录文件 目标机器目录
--》exit 退出
推:scp -P端口 本机器文件 user@目标机器:/目录
拉:scp -P端口 远程用户@目标机器:/目录 本地目录
scp两端都可以推拉 要是不用输入密码 用ssh 密钥对登陆
标签:rsync
原文地址:http://blog.51cto.com/11773959/2084311