我想用 ssh 设置端口转发,如下所示:
ssh user@10.10.10.10 -L 5656:remoteserver:80 -N
Run Code Online (Sandbox Code Playgroud)
然后运行 curl 命令:
curl http://localhost:5656/my/endpoint/
Run Code Online (Sandbox Code Playgroud)
我可以使用两个命令很好地完成此操作,但是如何将它们组合成一个工作命令?
如果这很重要,我在 OSX 上。
你真的需要做这两件事吗?不会更容易在远程服务器上卷曲并在没有端口转发的情况下拉出结果,例如
ssh user@10.10.10.10 curl http://remoteserver/my/endpoint/ -o - > result
Run Code Online (Sandbox Code Playgroud)