首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以使用SSH隧道访问在同一服务器上侦听不同IP/端口的web服务器?

我是否可以使用SSH隧道访问在同一服务器上侦听不同IP/端口的web服务器?
EN

Server Fault用户
提问于 2012-01-17 18:48:05
回答 2查看 8.8K关注 0票数 9

我有一个web服务器,它还没有完全准备好满足一般可用性,但我仍然想远程测试一些东西。我能否利用SSH隧道连接到服务器,然后使用隧道路由到在同一服务器上运行的web服务?如果是的话,怎么做?

我意识到实现防火墙异常会更容易,但现在不是一个选项。

抱歉,如果这让人困惑。我同意这是一个独特的场景。

CentOS 5.x

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-01-17 18:59:22

我知道cherokee管理是这样工作的,所以假设您已经将您的webserver绑定到了端口8080上的本地主机上。

代码语言:javascript
复制
ssh -L 8080:localhost:8080 your_servers_ip

之后,您可以通过http://localhost:8080访问远程接口,并且每个请求都将被转发到运行您的will服务器的远程IP。

票数 8
EN

Server Fault用户

发布于 2012-01-17 19:06:21

卢卡斯说,"localhost“也可以是来自SSH主机的任何可访问IP地址。

请注意,如果使用的是名称虚拟主机,则还需要执行/etc/host黑客操作,以便将某些内容附加到现有的127.0.0.1行中,如下所示:

代码语言:javascript
复制
127.0.0.1   localhost  secretwebserver.example.com

然后,浏览器可以使用http://secretwebserver.example.com:8080

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/350755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档