この記事は、TechRepublic からダウンロードすることもできます。
技術者やIT管理者がさまざまな場所にあるシステムのトラブルシューティング、保守、アクセスを行う
のに役立つリモート管理および接続ツールは数多く存在します
。中には使いやすく、ファイアウォールの設定が不要なものもあれば、
より高度な機能を提供し
ながらも、高額で場合によっては利用が制限されるライセンス要件を持つものもあります。
VNC(Virtual Network Computing)は、
ITプロフェッショナルが選ぶリモート管理ツールとしてよく知られています。初期のバージョンでは、VNCは
シンプルで比較的分かりやすく、
リモートシステムへの安全なアクセスを低コストで実現する手段を提供していました。
オープンソースコミュニティは、時間の経過とともにこのリモートアクセスツールを改訂・改良してきました。特に
開発者のConstantin Kaplinsky氏は
、VNCの欠点を克服した改良版VNCリモート管理ツールの提供に特化したプロジェクトを継続してきました。その結果、
TightVNCと呼ばれる、より高機能なアプリケーションが誕生しました。
TightVNCの入手先
TightVNCは、グラフィカルデスクトップへのリモートネットワークアクセスを可能にするOS非依存のクライアント/サーバーパッケージとして宣伝されており、
組織がリモート接続のニーズを解決するために利用できる
無料ツールです。このソフトウェアは
GNU General Public Licenseに基づいて配布されています。自動インストール型の
WindowsパッケージはSourceForge.netからダウンロードできます
。Linux
、UNIX、Java(ビューアのみ)版も利用可能です。
TightVNCの機能強化
標準の VNC 実装にはない TightVNC の拡張機能には、ローカル システムから
リモート ワークステーション (VNC 用語ではサーバーと呼ばれます)
へ、またはその逆にファイルを転送する機能や、接続速度と
リモート接続で実行される作業
との適合性を高めるために圧縮レベルを調整する機能などがあります。
その他の
改善点としては、カーソル処理の改善 (カーソルの動きはすべて
ローカルで処理されるため、パフォーマンスの問題は発生しません)、低速インターネット接続の最適化、JPEG 圧縮による表示パフォーマンスの向上、
最大 24 ビット カラー モードをサポートする
Webブラウザの改善、
2 つのパスワード (フル コントロール用と読み取り専用アクセス用) の使用によるセキュリティの強化、UNIX 内での SSH 接続の自動改善などがあります。
TightVNCのインストール
リモートアクセスしたいワークステーションまたはサーバーにTightVNCをインストールするには、まず自動インストール型のTightVNCパッケージをダウンロードします。インストールファイル
(この記事の執筆時点での最新バージョンはtightvnc-1.2.9-setup.exe
)
が準備できたら、以下の手順に従ってください。
- 実行ファイルをダブルクリックします。「TheTightVNCセットアップウィザードへようこそ」
が表示されます。「次へ」をクリックします。 - GNU 一般公衆利用許諾書の条件を確認し、 「次へ」をクリックして条件
に同意します。 - アプリケーションのファイルを配置する場所を指定し
、「次へ」をクリックします。 - フル
インストール、コンパクトインストール、カスタムインストールのいずれを実行するかを指定します。この
例では、デフォルト設定を受け入れて「次へ」をクリックし、フルインストールを実行します
。 - セットアップ プログラムでスタート
メニュー フォルダーを作成するかどうかと、そのフォルダーに使用する名前を指定して、[次へ] をクリックします。 - 追加の設定を行います。デフォルトでは、.vnc
ファイルはTightVNC Viewerに関連付けられています。
システムをVNCサーバーまたはホストシステムとして機能させたい場合は、
「TightVNCサーバーをシステム
サービスとして登録する」チェックボックスをオンにします。「次へ」をクリックします。「インストール準備完了」画面が表示されます(図A)。
図A |
![]() |
TightVNC セットアップ プログラムを使用すると、インストール中に TightVNC サーバーをシステム サービスとして登録できます。 |
- TightVNCをセットアップするには、「インストール」をクリックします。
アプリケーションが自動的にインストールされ、「TightVNCセットアップウィザードの完了」が表示されます。 - 「完了」をクリックしてTightVNCのインストールを完了します
。サーバーまたは
リモート接続用のホストとして動作するように構成されたシステムでは、Windowsを再起動することも効果的です。
TightVNCホストの設定
TightVNC をインストールしたら、次の手順に従ってホスト システムを構成します。
TightVNCがシステムサービスとして起動するように設定されていることを確認してください。これにより、リモートワークステーションに
ユーザーがいない場合でも、リモート接続が必要な場合でもTightVNCがアクティブになります。前の手順で示したように、TightVNCのインストール時に「システムサービスとして
登録」オプションを選択できます。- TightVNCセッションのパスワードを設定します。Windowsシステムトレイ内の
VNCアイコンをダブルクリックし、 「現在のユーザーのプロパティ」ダイアログボックスの「着信接続」セクションでパスワードを指定することで、パスワードを入力できます(図B)。
図B |
![]() |
WinVNC: 現在のユーザー プロパティ ダイアログ ボックスを使用して、 接続オプションを構成します。 |
「WinVNC: 現在のユーザーのプロパティ」ダイアログボックスの「詳細設定」ボタンをクリックして、空パスワードの使用を無効にするか、ループバック接続を有効にするか、
セッション情報をWinVNCログに記録するかなど、
追加の設定
を指定します。設定が完了したら、「適用」をクリックし、「OK」をクリックして開いているすべてのウィンドウを閉じます
(図C)。
図C |
![]() |
高度な TightVNC 接続オプションは、 現在のユーザーの詳細プロパティ メニューを使用して構成されます。 |
- Windowsファイアウォール(およびその他のソフトウェアベース
およびハードウェアベースのファイアウォール)がTightVNCトラフィックを許可するように設定されていることを確認してください。Windowsでは、「スタート」→「コントロール
パネル」→「Windowsファイアウォール」をクリックし、「例外」タブを選択します。WinVNCオプションがチェックされていることを確認してください。
チェックされていない場合、Windowsファイアウォールによって接続がブロックされます。他のファイアウォールでは、VNC トラフィックを
適切に通過させるためにポート 5900 が必要になる場合があります (他の VNC 実装ではポート 5500 と 5800 が使用される場合もあります)。
セキュリティを最大限に高めるには、管理者は構成をテストし、特定の環境内で
接続が機能するために開く必要のある最小限のポートを特定する必要があります
。
TightVNCホストへの接続
ローカル システムに TightVNC をインストールし、次の手順に従って、TightVNC 対応のリモート ホストに接続します。
- ローカルシステムでTightVNCビューアを開くには、
「スタート」→「すべてのプログラム」→「TightVNC
」→「TightVNCビューア」をクリックします。「接続の詳細」ウィンドウ
が表示されます(図
D)。接続先のリモートVNCサーバーの名前を入力します。デフォルトのポートを変更している場合は、 「192.168.1.1:9500」という形式で
新しいポートを指定できます。
図D |
![]() |
「接続詳細」画面で、接続するシステムの IP アドレスを入力します 。 |
- 「オプション」をクリックして、追加設定を行います。
「接続オプション」ダイアログボックスが表示されます(図E)。必要なオプション(リモートカーソルを非表示にする、低速ネットワークでピクセルを8ビットに制限するなど
)を設定し、「OK」をクリックします。「接続の詳細」画面に戻ります。
「OK」をクリックしてリモートシステムに接続します。
図E |
![]() |
このダイアログ ボックスで提供される設定を使用して、接続オプションを構成します。 |
- リモート
システムの「WinVNC: 現在のユーザーのプロパティ」メニューで設定したセッションパスワードを入力し
、「OK」をクリックします。すると、リモートシステムの画面がローカルシステム上に表示され、ローカルワークステーションまたはサーバーから
リモートシステムの画面を表示および設定できるようになります(図F)。
図F |
![]() |
適切なセッション パスワードを入力すると、リモート ワークステーションの デスクトップがローカル システムに表示されます。 |