如何使用 ssh 配置隧道到主机?

如何使用 ssh 配置隧道到主机?

我用来建立隧道的命令:

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了解更多信息。

相关内容