April 28, 2005

SSH port forwarding + VNCで自宅PCをリモートコントロール

何かと忙く帰宅時間も遅くなりがちな今日この頃。職場から自宅のPCを操作できるといろいろと便利だなぁ思っていたのですが、自宅のSSHサーバを経由すると簡単にできることがわかりました。
Windows標準のリモートデスクトップは自宅の操作対象PCがWinXP HOMEなので使えず。RealVNCにしました。詳細は下記ページなど。

http://www.asahi-net.or.jp/~yy2k-mrt/w200402.htm#17
http://pc-training.hp.infoseek.co.jp/lab/vnc-via-rev-ssh.html

【手順】

  1. 自宅PCにRealVNCをインストール。「RUN VNC SERVER」を起動。パスワード設定ダイアログがポップアップするのでパスワードを設定しておく。
  2. 職場に行く( ´ー`)
  3. 職場PCにもRealVNCをインストール
  4. 職場PCにてPuTTYの設定。
    接続→SSH→トンネル→源ポートに「5900」を入力(VNC SERVERの「Accept connections on port」)、「送り先」に「192.168.0.***:5900」(自宅PCのプライベートIP)を入力して「追加」ボタンクリック。
  5. そのままPuTTYで自宅SSHサーバにログイン
  6. 職場PCで「RUN VNC Viewer」起動。「Server」に「localhost」を指定して「OK」
  7. 自宅PCのVNCで設定したパスワード入力
  8. キタ━━(゚∀゚)━━

このような感じでした。簡単すぎてちょっと拍子抜け。
見た目はVirtualPCのような感じですが、リモートのWindowsからドラッグ&ドロップでローカルのPCに持ってきたりするようなことはできません。まぁ当然ですね。

微妙に重いので常用することはないと思いますが、自宅環境に手軽に入れるのでいろいろと役立ちそうです。



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

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