Linux下通过ssh来执行rsync同步远程文件
Posted KumataのBloG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下通过ssh来执行rsync同步远程文件相关的知识,希望对你有一定的参考价值。
一般我们使用rsync有两种认证方式,
- rsync-daemon方式,需要配置本地文件,灵活性一般
- ssh方式,直接远程连接传输,简单粗暴
记录一下相关命令参数,以防忘记。
同步需求
本机:本机用户bear,/home/bear/mydir 目录
远程服务器:root@114.215.183.37 ,USE用户bear下 /home/bear/workdir 目录
命令使用
1、从本地同步到远程
# 默认SSH端口 rsync -avz -e ssh /home/bear/mydir root@114.215.183.37:/home/bear/workdir # 指定SSH端口 rsync -avz -e ‘ssh -p 5555‘ /home/bear/mydir root@114.215.183.37:/home/bear/workdir
2、从远程同步到本地
# 默认SSH端口 rsync -avzP -e ssh root@114.215.183.37:/home/bear/workdir /home/bear/mydir # 指定SSH端口 rsync -avzP -e ‘ssh -p 5555‘ root@114.215.183.37:/home/bear/workdir /home/bear/mydir
以上是关于Linux下通过ssh来执行rsync同步远程文件的主要内容,如果未能解决你的问题,请参考以下文章
Linux centos7 rsync工具介绍rsync常用选项rsync通过ssh同步
rsync同步(winxdows到linux/linux到linxu同步)