在命令行选项中,我们可以指定-N -f
让它在后台运行。那么在 中相同的关键字怎么样.ssh/config
?
我并不想这样做,而是ssh dest -N -f -L 1337:localhost:1337
想用简单的方法实现ssh tunneldest
它在后台运行。
答案1
据我所知(已检查man ssh
和man 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
进入背景