rsync踩过的坑

本文介绍了如何使用rsync进行远程数据同步,包括通过ssh和守护进程方式。详细阐述了配置rsyncd.conf文件,设置权限、用户、密码文件,并指导如何在客户端和服务器端启动守护进程,以及解决授权问题。最后提供了拷贝命令示例,帮助实现安全高效的文件传输。
摘要由CSDN通过智能技术生成

sync首先可以采用ssh的方法进行远程数据传输,

rsync -avzP -e'ssh -P22'  用户名@服务器ip:src   des(本地目录)

如果进行过ssh免密钥认证,这个方式也便捷,但是这个方式占用了22端口

下面介绍更常用的,以守护进程的方式启动rsync服务

在/etc下新建配置文件rsyncd.conf注意这个文件名不是可以随意起的

配置rsyncd.conf

uid = root    ----à非系统虚拟用户

gid = root

use chroot =no

maxconnections = 300  

timeout = 300          
pid file =/var/run/rsyncd.pid 

lock file =/var/run/rsync.lock

log file =/var/log/rsyncd.log  

[beifen]    #这个模块名是可以随意起的,源服务器的文件必须存放在这个文件名中

path = /beifen/   #模块的路径

ignore errors  

read only =false

list = false   

hosts allow =192.168.1.0/24 #24表示允许所有该ip下的网段

hosts deny =0.0.0.0/32

auth users =rsync_backup      #起一个用户名

secrets fi

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值