Windows 上の VirtualBox のゲスト OS に NAT 経由で ssh で繋げる

メモ。
Windows 上に VirtualBox が入っていて、その中で Linux が動いている。
諸事情でブリッジ接続が出来ず NAT による接続は出来る。
自分の手元のマシン(Mac) から Windows を経由して LinuxSSH で入りたい。


VirtualBox の設定で、設定 -> ネットワーク -> ポートフォワーディングをクリックする。
以下のような形で埋める

名前 プロトコル ホストIP ホストポート ゲストIP ゲストポート
ssh TCP 2222 22

これで後は Mac の Terminal.app から入れる

$ ssh -l username -p 2222 192.168.1.11