我在 Ubuntu 12.04 服务器上安装了 LXC,并创建了几个容器。我只有一个外部 IP 地址,因此我在主机上使用 nginx 将来自某些主机的 HTTP 请求代理到相关容器。
我对 nginx 和一般代理概念并不太熟悉,但从我的研究来看,我无法代理 SSH。
因此我必须使用 IP 表进行端口转发。这并不理想,因为我必须使用不同的端口通过 SSH 进入不同的容器。
理想情况下,我想将某些主机名上的端口 22 代理到相关容器,但我不知道如何实现。
例如:
ssh host1
应该代理到容器“container1”的端口 22。ssh host2
应该代理到容器“container2”的端口 22。
这可能吗?