首页 > 系统服务 > 详细

Linux下通过ssh来执行rsync同步远程文件

时间:2020-01-16 19:28:52      阅读:112      评论:0      收藏:0      [点我收藏+]

一般我们使用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同步远程文件

原文:https://www.cnblogs.com/kumata/p/12202606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!