![如何使用 ssh 配置隧道到主机?](https://linux22.com/image/225918/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20ssh%20%E9%85%8D%E7%BD%AE%E9%9A%A7%E9%81%93%E5%88%B0%E4%B8%BB%E6%9C%BA%EF%BC%9F.png)
我用来建立隧道的命令:
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
了解更多信息。