October 12, 2005

Mac OSXのVNCクライアントとOpenSSHポートフォワードを使ってWindowsを遠隔操作してみた

外出先のWindowsから自宅PCをVNCで操作するのはとっても便利なのですが、遠隔地のOSXからも自宅のVNCサーバにアクセスしたくなったのでやってみました。理由は単純。Windows(VNCサーバ機)のひかるにアクセスして家計簿を付けたいのです。ただそれだけ。

手順はこんな感じ。


  1. 操作対象PCのVNCサーバを起動しておく。(RealVNC)。ポート番号はここでは5900。

  2. ターミナルから自宅の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 <ローカルポート番号>:<転送先ホスト>:<転送先ポート番号> <リモートホスト>

  3. OSXのVNCクライアントChicken of the VNCをインストールして起動。Hostに「localhost:5900」、PasswordにVNCサーバのパスワードを入力して「Connect」



これで遠隔地のOSXから自宅のWindowsを操作することができます。動作はすごく遅いけども一応便利・・・かな。
ちなみにポートを3389にすればさくっとリモートデスクトップが使えることでしょう。

この記事へのトラックバックURL

http://app.blog.livedoor.jp/cpiblog00035/tb.cgi/50132445