使用rsync做腾讯云主机同步代码

众所周知接入腾讯云主机的IP只提供内网IP,因此很多人觉得就不能用rsync往云主机上同步。本文将主要介绍rsync通过ssh隧道同步代码。

首先我们了解一下腾讯云主机的登录方式,腾讯的云主机的ssh登录是通过http代理登录的,登录方式官方的wiki非常的详细(传送门:服务器登录说明)。官方推荐的代理工具corkscrew,本人在centos5.6和mac上使用时都不稳定,经常会发包发着发着就傻了。因此,本人推荐使用connect做代理。connect的使用方法的方法参考:http://bolg.malu.me/html/2011/1809.html。

在保证能使用ssh登录腾讯云主机以后,使用rsync同步的事情就简单了。即使用下面的命令就可以了,注意红色字部分:

  rsync -avl -e “ssh -p 36000 -q -l appid” 源文件地址 云主机内网ip:目标地址

 

文章来源:

Author:recoye
link:http://www.recoye.com/qq-rsync