22
ShareToolはBonjourをネット上に拡張します

近くにないマシンに保存されているデータやメディアにアクセスしようとすると、途方もない時間がかかってしまうようです。Dropbox、LogMeIn、Timbuktu Pro、Back to My Mac などを使っています。しかし、もう1つツールを追加する必要があります。Yazsoft の ShareToolです。ShareTool を使えば、特定のコンピュータ上のすべてのサービス、そしてそのコンピュータがローカルネットワーク上でアクセスできるすべてのサービスを、インターネット経由で安全に共有できます。

このトリックを実現するために、YazsoftはBonjour(Appleのローカルネットワーク上でデバイスのサービスを「アドバタイズ」するためのプロトコル)を基盤とし、さらに拡張しています。Bonjourは、OS X独自の印刷、画面共有、iTunes共有、iPhoto共有に加え、SkypeやBusyCalといった様々なサードパーティサービスもサポートします。ソフトウェアがBonjourを使用してサービスをアドバタイズしている場合、ShareToolはそれらのサービスをインターネット経由で利用可能にします。(より正確に言うと、ShareToolはコンテンツやサービスにアクセスしようとしているコンピュータを、コンテンツやサービスを提供しているコンピュータと同じローカルネットワーク上に実際に存在するかのように見せかけます。)

ShareTool のコピーが少なくとも 2 つ必要です。サービスとローカル リソースへのアクセスを提供するコンピューターに 1 つインストールし、それらのサービスとリソースにアクセスする各リモート コンピューターに 1 つずつインストールします。

リソースを共有しているコンピュータでShareToolを起動し、「共有」ボタンをクリックします。ShareToolは、ルーターのIPアドレスに割り当てられたポート(個別に番号が付けられたドアのようなもの)を自動的に開き、外部からのアクセスを許可します。提供するサービスを限定することも、すべてのサービスを提供することも可能です。

共有する Bonjour サービスを制限できます。

(Back to My Mac を含む他のリモート アクセス サービスと同様に、ルーターにはパブリックに到達可能な IP アドレスが必要です。理想的には、NAT-PMP または UPnP を使用して外部へのアクセスも開きますが、ShareTool のマニュアルや Yazsoft Web サイトの手順に従って手動でアクセスを構成することもできます。NAT-PMP と UPnP の詳細については、「Back to My Mac のトラブルシューティング」を参照してください。)

共有コンピュータ上のShareToolには、ルーターの公開IPアドレスとShareToolポートが表示されます。ボタンをクリックすると、接続の詳細を記載したメールメッセージを作成したり、共有が有効になったときなど、設定が変更されるたびに自動的にメールを送信するようにShareToolを設定できます。IPアドレスではなくホスト名を使用したい場合は、ShareToolのオプションで、3つの主要なDDNSサービスのいずれかを介してダイナミックDNSを有効にできます。ShareToolは、希望するホスト名(例:glennsremote.homeip.net)とルーターのIPアドレスを自動的に組み合わせます。

リモートコンピュータで ShareTool を起動し、「接続」ボタンをクリックして、ホストコンピュータの IP アドレスまたはホスト名とポート番号を入力します。最近の接続は記憶され、ポップアップメニューから選択できるようになります。「続ける」をクリックし、共有コンピュータの有効な Mac OS X ユーザ名とパスワードを入力します。(ShareTool は 2 台のコンピュータ間の接続を暗号化するために SSH を使用します。ここで入力したアカウントは、必要な SSH セッションを開始するために使用されます。ShareTool を使用するには、ホストコンピュータの「システム環境設定」の「共有」パネルで、SSH を有効にする「リモートアクセス」オプションを有効にする必要があります。)ShareTool ウィンドウには、デフォルトで利用可能なリモートサービスが表示されます。ShareTool を設定して、利用できるサービスを増やすこともできます。

接続しているコンピュータには、共有 Mac によって提供される、カテゴリ別にグループ化された利用可能なサービスのリストが表示されます。

Firefoxをお使いの場合、ShareToolはセキュアブラウジングのための便利なオプションも提供しています。Firefoxと自宅のコンピュータの間にセキュアトンネルを作成するようにFirefoxを自動設定します(Safariでも同じ設定が可能ですが、いくつかの手動手順が必要です)。このセキュアトンネルは、公共の場でのブラウジングを保護するための、真のVPNに代わるシンプルな代替手段として利用できます。(ShareToolは、既に暗号化されたVPNトンネル内でBonjourを有効にするという巧妙な機能も備えています。)

ShareTool が OS X の Back to My Mac 機能とどう違うのか疑問に思われるかもしれません。Back to My Mac 機能は、Leopard および Snow Leopard 搭載の Mac が Bonjour ネットワークに安全に接続できるようにします。主な違いは 3 つあります。まず、Back to My Mac の利点は双方向性で、同じ MobileMe アカウントを使用するコンピュータ間で共有できる点です。一方、ShareTool は一方向のみの共有です。一方、ShareTool は iTunes や iPhoto の共有を処理しますが、Apple は Back to My Mac からこれらの共有を積極的にブロックしています。最後に、ShareTool は一度購入すれば済むのに対し、Back to My Mac では MobileMe の有効なサブスクリプションが必要です。

複雑に聞こえるかもしれませんが、ShareTool は、Apple の面倒な iTunes のブロックを回避して、どこからでも自宅やオフィスの Mac 上のメディアやその他のリソースに安全にアクセスするための比較的簡単な方法です。

最新の Gems 情報を常に入手したいですか? Mac Gems ニュースレターにご登録いただくと、毎週、Gems のレビュー概要がメールで直接受信ボックスへ送信されます。