如何使用 ssh 隧道连接远程 Web 服务器

如何使用 ssh 隧道连接远程 Web 服务器

我有localhostgatewayremote web server。我无法remote web server从访问localhost

有没有ssh tunneling可以only在本地主机上运行的命令,可以让我访问remote web server端口 8080?

ssh -L 8080:gateway:*

(我希望每个发送到本地主机 8080 的请求都像是在网关上发出的一样,并将结果返回给我,而这一切都不需要在远程网关上除了 22 之外再打开一个新的端口)。

谢谢

答案1

如果您可以通过 ssh 访问您的网关,则以下命令应该执行您所描述的操作:

ssh gateway -L 8080:webserver:8080 -N

这将要求您输入网关密码并“挂起”,直到您使用 Ctrl+C 将其终止。

相关内容