• ベストアンサー

VNCを使ったリモートコントロール

 ADSLでインターネットに接続された2台のMacがあります(共にMacOS10.4)。1台(被操作Mac)にVNCサーバーを入れ、VNCクライエント(Chicken of the VNC)を入れたもう一台のMac(操作Mac)でリモートコントロールしたいと思います。  2台のMacが同じイーサネット上にあるときは、VNCクライエントに(ローカル)IPアドレスを入力すればコントロールできるのですが、ADSLでインターネットに接続されたMacに接続するにはどうすればいいか分かりません。グローバルIPアドレスを入力して試したのですが、無理でした。ファイヤーウォールの必要なポートは開けてあります。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Mr-Meckey
  • ベストアンサー率39% (9/23)
回答No.2

デフォルトのポート番号は5900となってますが、ルータ側でそのポート番号でローカルIPへフォワーディングしていますか? ローカルIPを固定にしておかないとうまくフォワーディングできないので接続できないことがあります。 また、グローバルIPにしても固定IPでない限り変更される可能性があるのでダイナミックDNSに登録などをして動的グローバルIPなどへ対応させておくのがよいかと思います。 あと念のためクライアント側の接続先の設定で グローバルIP:5900 でポート番号を指定するのが無難かと思います。 また、VNCも何種類かあるのでどれを使っているか教えていただけると答えやすいかと。。。

Snusmumrik
質問者

お礼

 お返事ありがとうございます。ローカルIPへのフォワーディングとは、osamuyさんがおっしゃっている「転送」のことですね。先ほど初めて知ったので、設定していません。明日取扱説明書を探して、設定してみます。  使っているVNCは、サーバーがOSXvncです。クライエントは、先に書いたように、Chicken of the VNCです。他にお勧めのものがありましたら、それに乗り換えても問題ありません。  やりたいことは、1000km程離れた友達たちに、Macの操作を教えるというものです。1人は@NIFTYのADSL(キャリア不明)で、もう1人はヤフーBBです。Mac(iBook)購入時に一度来てもらい、設定をし、あとはリモートコントロールと電話で使い方をお知られると楽なのですが・・・。

その他の回答 (3)

  • Mr-Meckey
  • ベストアンサー率39% (9/23)
回答No.4

**補足** クライアントとしてChicken of the VNCを使用するなら、接続先IPとパスワードの設定のみでいけるとはずです。

  • Mr-Meckey
  • ベストアンサー率39% (9/23)
回答No.3

>1人は@NIFTYのADSL(キャリア不明)で、もう1人はヤフーBBです とありますが、被操作側(つまりサーバ側)がどちらかで設定が変わってきます。 **サーバ側がヤフーBBの場合** ヤフーのADSLモデムにはルータ機能はないので設定は不必要です。ただし、Mac OS Xのファイアーウォール機能をONにしている場合はOFFにするか5900番ポートをあける必要があります。 **サーバ側がNiftyの場合** キャリアによってルータ機能があったりなかったりします。NTTのフレッツであればルータ機能はないのですが、それいがいならあると思ったほうがよいでしょう。もしルータの設定項目がわからない場合は、Niftyのサポートを活用するとよいでしょう。  「ポート5900番をローカルIP 192.168.0.***に転送したいのですが。。。」というような質問を投げかけたら答えてくれるかもしれません。  また、最終手段としてDMZを設定して、外部アクセスをすべて特定のローカルPCに転送してしまうというのがありますが、セキュリティ上問題があるので、参考程度にとどめておいてください。

Snusmumrik
質問者

お礼

 回答がありがとうございます。@NIFTYのサポートに電話したところ、「ポートの開放については、キャリアに尋ねて下さい」と言われました。で、キャリアのホームページを調べていたら、設定方法が見つかりました。  とりあえず、5900番の転送を設定してから自分の家のADSL接続Macをサーバーにし、ダイヤルアップして違うIPアドレスでネットに接続したMacからアクセスしたところ、接続に成功しました!(通信速度が遅いためか、ずっと黒い画面のままでしたが)  なんとか、友人のMacをリモートコントロールできそうです。一人では全く分からずあきらめてしまうところでした。ありがとうございました。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ブロードバンド・ルータを利用してる場合、外部からのパケットを内部の機器に転送するよう設定する必要があります。 設定の仕方は、お手持ちのルータのマニュアルをご覧ください。 VNCの通信プロトコルは、暗号化されてませんので、SSHやZEBEDEEなどでトンネリングするか、PPTPなどVPNを使って、暗号化通信接続するようにしたほうが良いです。

Snusmumrik
質問者

お礼

 素早いお返事、ありがとうございます。どちらのMacも@NIFTYのADSLを使っており、ADSLモデムとルーターが一体型になっているようです。設定方法は、、分かりません。取扱説明書には、ADSL接続を確立させる手順しか書いていなかったような気が(数年前ですが、明日、取扱説明書を探してみます)。  ブロードバンド・ルーターによって設定は違うのかも知れないのですが、たいていのルーターは、osamuyさんがおっしゃるように、外部パケットを転送するような設定をしないと転送してくれないのでしょうか?  回答の後半、SSHなどでトンネリングさせるとか、VPNを使っての暗号化通信接続、という話は、私の技術力では理解不可能でした。ターミナルを使用するのでしょうか?参考になるウエブサイト等がありましたら、教えていただけると助かります。

関連するQ&A