我一直尝试使用1(或2)行设置以下端口转发配置,但没有成功:
涉及3台机器;本地计算机[local
],prod计算机[prod
],第三方计算机[service
]。 Prod
拥有(http)访问service
上托管的API的权限,而我(local
)拥有对prod
的ssh访问权限。因此,出于开发目的,我尝试通过service
设置到prod
的隧道,因此我可以向某个local
端口发出cURL命令,并使请求到达service
端点
我很确定几年前我用一个ssh
命令做了这件事,但到目前为止我一直无法复制它。任何建议表示赞赏。
答案 0 :(得分:3)
ssh -Nnt -L<localport number>:service:<service port number> <username>@prod &
应该这样做并在后台保持开放。这会通过<localport number>
在<service port number>
上service
向prod
发送请求。