通过 SSH 绑定多个端口?

通过 SSH 绑定多个端口?

我使用 SSH 来管理 Linux 服务器。有时我需要将服务器的端口绑定到客户端。我这样做:

sudo ssh <serverUser>@<server> -L <localPort>:localhost:<serverPort>

现在有时我会遇到想要绑定多个端口的情况,例如端口 80、端口 443、端口 8080……

通过 SSH 端口绑定可以实现吗?

答案1

我刚刚-L在同一个 SSH 命令上测试了多个参数,并且它起作用了。

sudo ssh <serverUser>@<server> -L 80:localhost:80 -L 443:localhost:443

答案2

好的,我为此寻找了相当长一段时间,现在,在这里发布问题 5 分钟后,一种可能性出现在我的脑海中。

打开多个终端,将所需的不同端口逐一绑定到同一台服务器。

例如:

在 1 号航站楼: sudo ssh <serverUser>@<server> -L 80:localhost:80

在 2 号航站楼: sudo ssh <serverUser>@<server> -L 443:localhost:443

在 3 号航站楼: sudo ssh <serverUser>@<server> -L 8080:localhost:8080

相关内容