码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2020-01-16 19:24:51      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:执行   相关   忘记   nbsp   远程   远程文件   dir   ssh端口   ssh   

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

标签:执行   相关   忘记   nbsp   远程   远程文件   dir   ssh端口   ssh   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!