SSH Tunnel 实践

马哥linux运维 | 最专业的linux培训机构


参考资料: http://blog.creke.net/722.html

背景介绍: 目前,线上有好几个数据中心,不同数据中心之间的速度差异还是比较大的,我们一般选择一个最优的数据中心作为VPN的接入点。 但有些时候直接通过VPN访问其它数据中心的服务会很慢,于是就临时通过SSH Tunnel来解决。

应用场景: 直接访问服务器idc1-server1很快,但是直接访问idc2-server2很慢,而idc1-server1到idc2-server2却很快; 于是,我们打算用idc1-server1服务器作为跳板来连接idc2-server2。

ssh -i /path/to/sshkey -l username -f -N -T -L 8088:idc2-server2:80 idc1-server1 通过浏览器直接访问http://localhost:8088就相当于访问了http://idc2-server2

关键参数介绍: -L 8088:idc2-server2:80 将本地的某个端口转发到远端指定机器的指定端口。工作原理是:本地机器上分配了一个socket侦听port端口,一旦这个端口上有了连接, 该连接就经过安全隧道(idc1-server1)转发出去,即 localhost:8088 -> (idc1-server1) -> idc2-server2:80;

ssh -i /path/to/sshkey -l username -f -N -T -L 2022:idc2-server2:22 idc1-server1 通过scp可以将文件通过idc1-server1中转后传送到idc2-server2中: scp -i /path/to/sshkey -P 2022 upload_file_name.tgz dong@localhost:/path/to/upload/

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2015-03-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python开发者

接口应用小玩具-博客园积分排名变动监控工具

小玩具-博客园积分排名变动监控工具 一个简单的在线服务监控和提醒工具 1   概述 前段时间自己准备重新开启自己的博客园,然后还和一些圈子里面的朋友夸下海口,自...

24870
来自专栏架构师之路

啥,又要为表增加一列属性?

需求缘起 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,...

52490
来自专栏子勰随笔

基于mdwiki使用Markdown实现的wiki

33750
来自专栏全华班

互联网云快速开发框架

--我的信息 --我的通告 --文件 2、会员 --用户中心 --用户地图 --积分活动平台 --极光推送 3、营销 --营销活动 --活动汇 --现场活动平台...

23210
来自专栏快乐八哥

Angular企业级开发(2)-搭建Angular开发环境

1.集成开发环境 个人或团队开发AngularJS项目时,有很多JavaScript编辑器可以选择。使用优秀的集成开发环境(Integrated Develop...

21090
来自专栏即时通讯技术

脑残式网络编程入门(六):什么是公网IP和内网IP?NAT转换又是什么鬼?1、引言2、系列文章3、每台电脑都必须要一个公网IP吗?4、公司的内网是如何实现内网IP地址分配和管理的?5、NAT技术:实现

搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?另外,内行都知道,提到...

18010
来自专栏jiajia_deng

查看视音频格式工具 MediaInfo

16840
来自专栏CSDN技术头条

1小时入门 Python 爬虫

前言 随着网络技术的发展,数据越来越变的值钱,诸多公司都在探究如何获取更多更有用的数据。万维网是大量信息的载体,如何有效提取这些有效且公开的数据并利用这些信息变...

42450
来自专栏互联网数据官iCDO

谷歌跟踪代码管理器(GTM) 入门指南 第3部分 - 创建链接追踪代码

主编前言: 很多朋友都听说过Tag Management(监测代码管理),但其强大的功能和实现方式,了解的朋友不多。本系列以Google Tag Manager...

48350
来自专栏即时通讯技术

现代移动端网络短连接的优化手段总结:请求速度、弱网适应、安全保障

众所周之,通常我们开发一个移动端应用,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用iOS中的开源AFNetworki...

41620

扫码关注云+社区

领取腾讯云代金券