我有localhost
,gateway
,remote 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 将其终止。