web-dev-qa-db-ja.com

〜/ .ssh / configファイルでのSSHポート転送?

だから私は通常、このコマンドをたくさん実行します:

ssh -L 5901:[email protected]:5901

SSHを介してVNCを実行するために使用します。

そのコマンドを〜/ .ssh/configファイルで機能するものに変換するにはどうすればよいですか?

例:

Host yam
    HostName yam.myHost.edu
    User myUserName

私がしたいのはタイプするだけです:

ssh yam

そして、ローカルリスンポートとそれに転送されるリモートポートでSSHシェルを開きます。

提案?

112
Snow_Mac

Host yam~/.ssh/configセクションで LocalForward ディレクティブを使用できます。

LocalForward 5901 computer.myHost.edu:5901
163
Johnsyweb

この記事は最近Hacker Newsに掲載され、それに関するエントリがあります。 http://matt.might.net/articles/ssh-hacks/

18