VNCでの遠隔操作とファイアウォール設定

Mac OS 10.3.7を使用しております。
最近屋外でWin機やサブのiBookを使用する機会が多く、
自宅のG5を遠隔操作するためにVNCを導入しました。
サーバ側でOSXvncを立ち上げ、クライアント側で
Chicken of the VNC(Mac)ないしVNC Viewer(Win)から
自宅マシンを操作しようと思ったのですが、
どうしても接続することが出来ませんでした。
その後iBookとWin機をローカルネットワーク内で
接続し合った所、サーバ側のファイアウォール設定を
完全に停止することで接続可能となることが判りました。
一応VNCサーバにはパスワード保護を掛けてありますが、矢張り
ファイアウォールを完全に停止することには抵抗があります。
セキュリティを極力維持した状態でVNC接続を行う方法は
用意されていないものでしょうか?

投稿日 2004/12/22 14:44

返信: 7

2004/12/22 16:20 Community User への返信

VNC はポート 5900 + display_number (通常は 0)を使いますので、このポートを開けてやればいいのでは?
システム環境設定 > 共有で、Apple Remote Access を使うとしてやれば、このポートを開けてくれます。

2004/12/23 19:29 Community User への返信

すみません、コメントを頂いてからすぐ試そうと思ったのですが、
遠隔操作が実行出来る環境に無かったのでお返事が遅れました。
現在実家のADSL環境でインターネットに接続しており、
自宅ではG5が立ち上がっております。
はに様から頂いた情報を頼りに、ARDのポートのみ解放した状態で
VNCサーバが動作しております。
そこでVNCビューアから接続を試みたのですが、
どうしても接続に失敗してしまいます。
自宅のADSLモデムにブロックされてしまっているのでしょうか、
確かにWAN側のIPを入力しているのですが、それでも接続出来ません。
これだけではトラブルの原因がはっきりしないので、近いうちに
別のブロードバンド環境から再度接続を試みてお返事させて頂きます。
ひとまず、ファイアウォール設定の件に関しては情報を頂き有難う御座いました。

2004/12/24 23:20 Community User への返信

本日ローカルネットワーク内で再度VNC接続を試してみました。
サーバとしてiBookを、クライアントとしてWinXPのPC/AT互換機を
使用したのですが、iBook側のファイアウォール設定をあれこれ
いじってみたものの、矢張りARDだけを許可してもダメなようです。
その後設定可能なサービス項目(8種類)全てオンにしてみたものの、
結局接続は出来ずじまい。
仕方無くファイアウォールを停止した所あっさり接続に成功しました。
矢張りOS標準のファイアウォールはオフにしておく他無いようです。
※サードパーティ製ファイアウォールを利用すれば問題無いのでしょうか?
そして、相変わらずADSL越しのVNC接続には失敗しております。
こちらに関しては別途スレッドを立てさせて頂きたいと思います。

2004/12/25 06:36 Community User への返信

やはりローカルネットワーク内ですが、Chicken of the VNC を利用してますが、サーバ側(Apple Remote Access Client をインストールした状態)で、ファイアウォール(ARD を開ける設定、その他、リモートログインとプリンタ共有もチェックを入れてます)を入れていても問題なく繋がります。
それとも、お使いの VNC サーバは何か別のポートを使うのでしょうか?VNC は 5800 を使う場合もあります(ARD で開けるのは 5900。でも、5800 を使うのはブラウザでアクセスする時と聞いてますけど)。Apple Remote Access Client Update 2.0 をインストールされてはどうですか? これは無料で Apple のサイトからダウンロードできますよ。しかも、これを入れると VNC サーバとしても使えるようになります(設定項目にそういうのが出てきます)。
あっ、Windows VNC クライアントだとまずかったかも。Apple Remote Access Update 2.0 の VNC は相手の画面と自分の画面と2画面同時に出ます。ちょっと遅いですけど、これは大変便利です。でも、Windows VNC クライアントではうまく動かないかも知れません。

2004/12/25 09:00 Community User への返信

> それとも、お使いの VNC サーバは何か別のポートを使うのでしょうか?
いえ、OSXvncを使用しており、ポートは590x番を開放しています。
はに様とそう極端に環境が異なっているとは思えないのですが、不思議ですね。
今日も出先から接続出来るので、是非Apple Remote Access Client Update 2.0を
試してみたいと思います。

2004/12/25 13:41 Community User への返信

ローカルネットワークでOSXvnc でも試してみましたが、これの場合でも、ファイアウォールと一緒に使えます(やはり、ssh 接続のポート(リモートログインの名前)も開けておきます)。ただ、この場合は、Apple Remote Access にはチェックを入れないので、ファイアウォールで Apple Remote Desktop を選択できません。それで、新規のボタンを押して、VNC を設定しました(ポート5900-5902 であらかじめ用意されている)。
ただ、ファイアウォールを設定すると、接続しにくくなるようではあります。ときどき接続に失敗します。

2004/12/25 16:34 Community User への返信

原因が判明しました。
Apple Remote Accessを2.1にアップデートした途端、
これにチェックを入れただけでファイアウォールを停止せずに
VNC接続を行うことがが可能となりました。
とりあえずApple Remote Accessのアップデートは必須のようですね。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

VNCでの遠隔操作とファイアウォール設定

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。