手順はこんな感じ。
- 操作対象PCのVNCサーバを起動しておく。(RealVNC)。ポート番号はここでは5900。
- ターミナルから自宅のSSHサーバに接続し、VNCサーバのローカルIP(192.168.0.250)に向けてトンネルを掘る。(ここではOSXのローカルポート5900を自宅VNCサーバの5900にフォワードしてます。
自宅SSHサーバのホストアドレスが「gate.example.com」ユーザIDが「myuser」だとするとこんな感じ。
# ssh -l myuser -L 5900:192.168.0.250:5900 gate.example.com
※SSH -L <ローカルポート番号>:<転送先ホスト>:<転送先ポート番号> <リモートホスト>
- OSXのVNCクライアントChicken of the VNCをインストールして起動。Hostに「localhost:5900」、PasswordにVNCサーバのパスワードを入力して「Connect」
これで遠隔地のOSXから自宅のWindowsを操作することができます。動作はすごく遅いけども一応便利・・・かな。
ちなみにポートを3389にすればさくっとリモートデスクトップが使えることでしょう。