GIGAZINEでも以前紹介されていたが、ShowMyPC.comというソフトウェアを使用すると、ファイアーウォールの設定やサーバ構築をすることなく、あるPCから別のPCの画面を操作できる。VNCを、インターネット経由でも手軽に接続できるように機能強化したバージョンといったところだ。
リモートサポートを手軽に依頼できるフリーソフト「ShowMyPC」
実に素晴らしいソフトウェアなのだが、同サイトの説明から推測するに、操作する側(以後Cと表記)、操作される側(以後Sと表記)のいずれも、このShowMyPC.comを実行した際に、このサイトが提供する特定のサーバにセッションを張ることにより接続を実現しているらしい。
ではそのサーバ上ではどのようなことが行われているか(データが取得されたりしていないか)というと、当然ながら不明である。その点がちょっと気持ち良くない。
まさにその疑念をぬぐうべく、このShowMyPC.comも「Your Private SSH Server」というオプションを提供しているのだが、これが有料なのだ。うまい商売だ。
このShowMyPC.comの機能は、上にも記述したように、CおよびSから特定のサーバにセッションを張り(=ゲートウェイサーバ)、そのセッションを経由することによって実現している。
これはSSHの十八番のポートフォワード機能でも実現可能だ。
というかShowMyPC.comはSSHのポートフォワード機能をうまくパッケージ化しただけのような気もする。
そこで、手持ちのフリーのツールを使用して、ShowMyPC.comもどきを実現してみた。
