使用ssh建立隧道通信

原创 2017年01月03日 10:42:22

需求:
web服务需要访问xxx团队的机器: node1.com


ssh -g -N -f -L 80:node1.com:80 -p22 mcc@jumper

80指的是绑定的端口
node1.com:80指的是你想要真正访问的
-p22 mcc@jumper指的是能够访问node1的跳板机
-g意思是gateway,加了后其他机器也可以访问,否则只能本机访问

ssh -N -f -L 80:node1.com:80 -p22 mcc@jumper

例如这个只能本机 curl localhost:80 其他机器包括内网访问都会是connect refuse


ps aux|grep ssh 可以删除错误的隧道

ps -ef| grep ssh |grep 9222 | awk ‘{print $2}’ 得到隧道的pid


其他的请参考:
《实战 SSH 端口转发》

遇到个坑,隧道过个一小时就没了.参考
http://blog.chinaunix.net/uid-7530389-id-2050093.html
解决:
http://chembo.iteye.com/blog/1926312

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射

使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射

使用SSH隧道实现多层主机大穿越

很郁闷的现网登录 实际工作中,现网需要维护和管理的服务器通常不只一台,而是N多台(N>3)的有木有??? 很不幸,绝大多数现网环境只有一台服务器提供了公网地址,有时甚至只有一个端口允许被允许使用...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

python 使用sqlalchemy,mysqldb模块通过ssh隧道连接mysql

出于安全考虑,数据库服务器只允许堡垒机通过ssh访问,这对日常的使用带来了麻烦。昨天的工作中,就遇到了这样的问题,MySQL数据库放在了服务器A上,只允许服务器B来访问,而我在机器C上,可以通过ssh...

ubuntu12.04安装vnc,并使用ssh加密隧道连接

服务器是Ubuntu 12.04,先在上面安装vnc。因为vnc默认是通过5901端口明文传输数据,远程连接的时候并不安全。一个可行的解决方案是,vnc走ssh的加密隧道,实现安全通信。1.安装vnc...

使用SSH隧道实现多层主机大穿越

很郁闷的现网登录 实际工作中,现网需要维护和管理的服务器通常不只一台,而是N多台(N>3)的有木有???很不幸,绝大多数现网环境只有一台服务器提供了公网地址,有时甚至只有一个端口允许被允许使用--那...

建立SSH隧道(SSH端口转发)

ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能。 ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_por...

SSH隧道实现访问Google——异常简便

##先泼一盆冷水,想用这个方法实现访问境外网。需要一台境外服务器才行。(美国、韩国、香港都可以。只要不在境内)这种方法很适合有境外服务器的技术人员使用。能省下一笔购买VPN的费用。 SSH动态绑...

SSH隧道与端口转发内网穿透

本文转载。 原文地址:http://blog.chinaunix.net/uid-7530389-id-2050093.htmlSSH隧道与端口转发及内网穿透大家都知道SSH是一种安全的传输协议,用...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)