ssh隧道 实现无映射内网访问

回复 收藏
设想这样一种场景:

在局域网中架设了一台服务器,但是又没有网关的配置权限(比如企业内部局域网内搭建的测试服务器,你又不是网管;比如校园网内部学生为学习而练习搭建的服务器等等),同时还希望外网用户能方便的访问到我这台内网服务器中,应该如何实现呢?




在内网的服务器上面启用命令:

autossh -M 5678 -NR 19999:localhost:22 root@myserver_ip



如果没有autossh 命令可以使用yum安装

yum -y install autossh



http://note.youdao.com/yws/public/resource/091a1a0473faa69c475b425d0db16e68/837CB02842C14943966A5F264DEFB934
正常情况如上图所示,需要输入密码,完成以后直接没有反应了.这个时候要到外网的服务器上面去查看
http://note.youdao.com/yws/public/resource/091a1a0473faa69c475b425d0db16e68/C86F489421B8491FBF801CF24DC0AB32
发现19999端口出现了.
然后使用ssh -p 19999 localhost 连接本地端口
http://note.youdao.com/yws/public/resource/091a1a0473faa69c475b425d0db16e68/8D94DFBCE9CB4D248AF9BC02ED591114
可以直接登录,ssh隧道实现了无映射穿越!

2015-03-07 18:00 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: