我用来建立隧道的命令:
ssh -L port:url:port username@hostname
我可以在 ssh 配置中定义它吗?像这样的伪代码:
host web
user
url
hostname
externalPort
destinationPort
tunnel yes
答案1
是的,这是可以做到的。例如:
Host web
User user_on_web
DynamicForward localhost:8090
LocalForward 8070 localhost:8070
LocalForward 8060 localhost:8060
一旦您 ssh 进入web
,隧道就会创建。当您打开两个会话时,您会收到转发已存在的错误web
。
man ssh_config
了解更多信息。