.ssh/config 中用于后台隧道的关键字是什么?

.ssh/config 中用于后台隧道的关键字是什么?

在命令行选项中,我们可以指定-N -f让它在后台运行。那么在 中相同的关键字怎么样.ssh/config

我并不想这样做,而是ssh dest -N -f -L 1337:localhost:1337想用简单的方法实现ssh tunneldest它在后台运行。

答案1

据我所知(已检查man sshman ssh_config),无法使用 SSH 配置指令分叉到后台。

或者,您可以使用 bash 别名(并将其放在您的.bashrc alias tunnel='ssh dest -N -f -L 1337:localhost:1337'

答案2

实际上我找到了一种方法来做到这一点:

Host myserver
  Hostname myserver.example.com
  LocalForward 1337 dest:1337

所以

$ ssh -N -f myserver
  • -N不执行任何操作

  • -f进入背景

相关内容