首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接SSH隧道转发HTTPS?

链接SSH隧道转发HTTPS?
EN

Server Fault用户
提问于 2019-09-06 06:27:09
回答 1查看 293关注 0票数 0

我有一个防火墙,Host A,可以通过互联网访问。它为背后的主机执行NAT。

在这个防火墙后面,有Host B,它可以通过防火墙设备通过SSH访问。

还有第二个主机,Host C,它正在监听HTTPS (端口443) -但是,这只能从Host B访问,而不是从Host A访问。

我可以从我的计算机到Host A,然后从那里我可以SSH到Host B,从那里我可以使用elinks连接到Host C上的HTTPS服务器。though...lol,这个网络应用程序不能很好地发挥作用。

我的问题是-我是否可以设置某种链接的SSH隧道,允许我从我的客户端访问Host C上的web服务器?

代码语言:javascript
复制
                +
                |
                |
+-------------+ |  +-------------+   +-------------+   +---------------+
|             | |  |             |   |             |   |               |
|    Client   +---->  Host A     +---> Host B      +-->+  Host C       |
|             | |  |  (Firewall) |   | (Linux SoC) |   |  HTTPS Server |
|             | |  |             |   |             |   |               |
+-------------+ |  +-------------+   +-------------+   +---------------+
                |
                |
                +
EN

回答 1

Server Fault用户

发布于 2019-09-06 09:25:35

从主机A

代码语言:javascript
复制
root@HostA:~# ssh -f user@HostB -L 443:HostC:443

试试这个。

然后将浏览器指向https://hosta,希望端口443不被防火墙过滤。

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

https://serverfault.com/questions/982141

复制
相关文章

相似问题

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