SSH端口转发在〜/ .ssh / config文件中?

时间:2012-02-05 02:34:32

标签: linux macos unix ssh

所以我经常运行这个命令:

  

ssh -L 5901:myUser@computer.myHost.edu:5901

我用它来通过SSH进行VNC。

如何将该命令转换为可在〜/ .ssh / config文件中使用的命令?

前:

host yam
    HostName yam.myHost.edu
    User myUserName

我想要做的就是输入:

ssh yam

让它打开一个带有本地监听端口的SSH shell,并转发一个远程端口。

连连呢?

2 个答案:

答案 0 :(得分:147)

您可以在host yam的{​​{1}}部分使用LocalForward指令:

~/.ssh/config

答案 1 :(得分:18)

这篇文章最近出现在Hacker News上,并有一个关于它的条目:http://matt.might.net/articles/ssh-hacks/