一、rsync-原理和基础实验

1 、rsync-原理和基础实验
在这里插入图片描述

实验1

在这里插入图片描述
实验环境
192.168.26.130 /filesrc (视频的IP是192.168.88.10)
192.168.26.135 /filedst (视频的IP是192.168.88.20)

#在dst端操作,192.168.26.135
rsync -avz  root@192.168.88.10:/filesrc/*  /filedst/

#非22端口的写法:
rsync -avz -e 'ssh -p 20190' root@192.168.26.130:/filesrc/* /filedst/

在这里插入图片描述
此时删除26.130(src)的所有txt文件。 rm -rf *.txt
从对面(dst)拉取文件: 还是在dst机器操作

rsync -avz /filedst/*  root@192.168.88.10:/filesrc/
#非22端口:
rsync -avz -e 'ssh -p 20190' /filedst/ root@192.168.26.130:/filesrc

在这里插入图片描述

#创建用来做数据同步的用户,并给予用户对目录的相应权限,一般使用ACL 设置权限s
useradd zhangsan
passwd zhangsan
setfacl -m u:zhangsan:rwx /filesrc

getfacl /filesrc
ls -al /filesrc

值得注意的是,上了acl的文件,会出现第11位标记位 + 号。
在这里插入图片描述
参考:https://www.cnblogs.com/liuhedong/p/10739718.html
在这里插入图片描述

免密操作 / 使用ssh-keygen

ssh-keygen -t rsa -b 2048
#传给对方 
ssh-copy-id root@192.168.88.20
ssh-copy-id -p 20190 root@192.168.88.10

#src服务器操作:  此时就不需要密码了
rsync -avz /filesrc/* root@192.168.88.20:/filedst
#非22端口

在这里插入图片描述

实验二

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分割线
在这里插入图片描述

#下载
rsync -avz rsync://[email protected]/web /filedst

#上传
rsync -avz  /filedst/* rsync://[email protected]/web

猜你喜欢

转载自blog.csdn.net/Nightwish5/article/details/109236033
今日推荐