TightVNCを使ってWindows 7とLinuxを接続する方法 - TechRepublic

TightVNCを使ってWindows 7とLinuxを接続する方法 - TechRepublic

出版

ジャック・ウォーレンの画像

Windows と Linux 間のクロスプラットフォームのリモート管理について、Jack Wallen が双方向接続用に TightVNC を設定する方法を紹介します。

管理の観点から見ると、コンピューターの最も重要な側面の一つは、リモート管理が可能なことです。ほぼすべてのオペレーティングシステムには、このようなタスクのためのツールが用意されていますが、クロスプラットフォームで作業したい場合はどうすればよいでしょうか?最適な選択肢はVNC(仮想ネットワークコンピューティング)です。Windowsターミナルサーバーに接続する場合は簡単ですが、LinuxクライアントからWindowsデスクトップに接続する場合は、RDPへの接続に問題が生じる可能性があります。代わりにVNCが必要であり、VNCを利用する最適な方法はTightVNCを使用することです。

TightVNCは、Windowsクライアント用のビューアとサーバー、そしてLinuxクライアント用のサーバーの両方を提供する無料のVNCツールです。リモートログインに必要なサーバーを両方のOSで設定する方法を見てみましょう。

LinuxからWindowsへ

ご想像のとおり、TightVNCのWindowsクライアントへのインストールは簡単です。TightVNCのダウンロードページから適切なインストールファイルをダウンロードし、ダブルクリックしてインストール手順に従うだけです。非常に分かりやすいです。

しかし、TightVNCをインストールしてしまうと、その単純さは消え去ります。そのマシンに接続するには、TightVNCサーバーを設定して起動する必要があります。そのためには、まず「スタート」→「すべてのプログラム」→「TightVNC」→「TightVNCサーバー(アプリケーションモード)」→「TightVNCサーバー - オフライン設定」をクリックしますこのウィンドウで「サーバー」タブ(図A参照)をクリックし、ニーズに合わせてTightVNCサーバーを設定します。

図A

着信接続にはパスワードを設定する必要があり、このパスワードは空白にできません。

最低限必要なのはパスワードです。パスワードを設定したら、サーバーを起動する準備が整います。サーバーを起動するには、「スタート」→「すべてのプログラム」→「TightVNC」→「TightVNCサーバー(アプリケーションモード)」→「TightVNCサーバーの実行」をクリックしてください。これはバックグラウンドで実行されるデーモンなので、アプリケーションの起動は表示されません。

Linuxボックスからデフォルトのリモートデスクトップビューアを開き、Windows VNCサーバーのIPアドレスを入力して接続します。接続が完了する前にパスワードの入力を求められます。

どの VNC ビューアを使用すればよいかわからない場合、私の個人的なお気に入りは、GNOME デスクトップ用の使いやすい VNC ビューアである Vinagre です。

WindowsからLinuxへ

こちらは少し簡単です。Ubuntu 10.10マシンでこの接続を設定する方法を説明します。まず、tightvncserverをインストールします。インストールするには、以下の手順に従ってください。

  1. Ubuntu ソフトウェア センターを開きます。
  2. tightvncserver (引用符なし)を検索します。
  3. tightvncserver の [インストール] ボタンをクリックします。
  4. sudo パスワードを入力してください。

これが完了したら、接続の準備が整います。サーバーを起動するには、以下の手順に従ってください。

  1. ターミナルウィンドウを開きます。
  2. tightvncserverコマンドを発行します。
  3. パスワードの入力を求められます。
  4. 必要に応じて、表示専用のパスワードを入力します。

TightVNC Viewerを使ってLinuxマシンに接続する準備が整いました。このツールを開くには、「スタート」→「すべてのプログラム」→「TightVNC」→「TightVNC Viewer」の順にクリックします。新しいウィンドウが開いたら、ポート5901を含むIPアドレスを入力する必要があります。つまり、接続先は192.168.100.21:5901となります。ポート番号を入力しないと、Windows版のTightVNC Viewerはポートを5900と認識し、接続できません。

接続に成功すると、Linuxマシンでサーバーを起動した際に設定したパスワードの入力を求められます。認証に成功すると接続されます(図Bを参照)。

図B

TightVNC Viewer からtightvncserverを使用すると、Windows ホストから Linux マシンを簡単にリモート管理できるようになります。

最後に

リモートマシンへの接続方法はたくさんあります。統一された方法(例えば、双方向でTightVNCを使用するなど)があれば、作業は様々な面で簡素化されます。皆さんはどのようにリモート接続を行っていますか?VNC、RDP、それともサードパーティ製ソフトウェア(Logmeinなど)をお使いですか?ぜひ、TechRepublicの読者の方々とリモート接続の体験を共有してください。

記事をシェア
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: