我目前使用 ssh 将端口转发到我的本地主机。我有一个需要两个端口的应用程序。如果我运行两个单独的 ssh 命令,我目前可以让它工作。但我想知道是否可以用一个命令来完成?
首先我将端口 80 转发到本地主机 8080
ssh user@<MY_HOST> -p 2220 -L 8080:192.168.122.169:80
然后我将端口 5000 转发到 localhost 5000
ssh user@<MY_HOST> -p 2220 -L 5000:192.168.122.169:5000
如果我运行这两个单独的 ssh 命令,它就可以正常工作。但我想知道我是否可以使用一个 ssh 命令完成所有这些操作?
答案1
是的,你可以这样做:
ssh user@<MY_HOST> -p 2220 -L 8080:192.168.122.169:80 -L 5000:192.168.122.169:5000