技術ノート 特徴 VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

VNC を使用すると、インターネット経由または 家の別の部屋から コンピュータにリモート アクセスし、そのデスクトップを使用できます。 Windows には が含まれていますが、これは Windows の Professional エディションでのみ利用できます。

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

代わりに TeamViewer や別のサービスを好む人もいるかもしれませんが、VNC を使用すると、集中型サービスを使用せずに独自のサーバーをインストールして管理できます。 VNC クライアントとサーバーはすべてのプラットフォームで利用できますが、ここでは Windows について説明します。

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

画像クレジット: Flickr の photosteve101

VNCサーバーをインストールする

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

まず、リモートでアクセスするコンピューターに VNC サーバーをインストールする必要があります。ここでは TightVNC を使用しますが、 UltraVNC など、他の VNC サーバーも使用できます。

TightVNC はデフォルトでシステム サービスとしてインストールされるため、コンピューターの電源が入っている限り常にバックグラウンドで実行されます。 (もちろん、このサービスはいつでも手動で無効にすることができます。)また、Windows ファイアウォール内でも自動的に許可されます。別のファイアウォールを使用している場合は、ファイアウォールが TightVNC をブロックしていないことを確認してください。ブロックされていないと接続できなくなります。

特に VNC サーバーをインターネットに公開する場合は、必ず強力なパスワードで VNC を保護してください。

クイック インストール プロセスが完了すると、TightVNC がコンピュータ上で実行されるようになります。 [スタート] メニューの [TightVNC サービス — コントロール インターフェイス] オプションを使用して、サーバーを構成できます。

変更する必要がある重要な設定の 1 つは、TightVNC が使用するポートです。 VNC に使用されるデフォルトのポートは 5900 です。別のポートに変更することでセキュリティを強化できます。オープン VNC サーバーをスキャンする人は、ポート 5900 で接続しようとしますが、通常、34153 などの他のランダムなポートで実行されている VNC サーバーには気づきません。

同じ理由で Web アクセス ポートを変更したり、Web アクセスを完全に無効にしたりすることもできます。

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

ポートの転送とダイナミック DNS のセットアップ

お使いのコンピュータは VNC サーバーを実行しているため、ローカル ネットワーク上の他のコンピュータから VNC サーバーに接続できるようになります。インターネットから接続する場合は、さらにいくつかのことを行う必要があります。

まず、ルーター上で VNC サーバーのポートを転送する必要があります。このプロセスはルーターごとに異なりますが、ポートを転送するにはルーターの Web インターフェイスを使用する必要があります。

ホーム ネットワークに動的 DNS ホスト名を設定することもできます。インターネット サービス プロバイダーは、ホーム ネットワークに割り当てられた IP アドレスを変更することがよくあります。つまり、ホーム IP アドレスが変更されると、ホーム コンピュータに接続できなくなる可能性があります。

VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法

コンピュータに接続する

リモート コンピュータ上で VNC サーバーが実行されている場合、別のコンピュータ上の VNC クライアントを使用して接続できます。 TightVNC には VNC クライアントが含まれています。TightVNC を別のコンピュータにインストールし、インストール プロセスでサーバー オプションの選択を解除して、ビューアのみをインストールすることができます。インストールすると、[スタート] メニューに TightVNC Viewer が表示されます。

接続する自宅のコンピュータのアドレスを入力します。いくつかの異なるタイプのアドレスを使用できます。

  • コンピューターと同じローカル ネットワーク上にある場合は、コンピューターのローカル IP アドレスを使用します。
  • インターネット経由でコンピュータにアクセスする場合は、ホーム ネットワークの IP アドレスを使用します。
  • ダイナミック DNS を設定し、インターネット経由でコンピュータにアクセスしている場合は、ダイナミック DNS ホスト名を使用します。

コンピュータが使用しているローカル IP アドレスまたはリモート IP アドレスを確認する方法の詳細については、 「コンピュータのプライベート IP アドレスとパブリック IP アドレスを確認する方法」 を参照してください。

VNC サーバーに別のポートを使用している場合 (おそらくそうすべきでしょう)、2 つのコロンの後にポート番号を追加します。

接続後、画面上のウィンドウにリモート コンピュータのデスクトップが表示されます。


Windows の Home バージョンで Professional 機能を入手するその他の方法については、 「サードパーティ ツールを使用して Windows Home バージョンで Pro 機能を入手する方法」 を参照してください。

「 VNC を使用してどこからでも自宅のコンピューターをリモート制御する方法」に関するベスト動画選定!

ネットワーク経由でWindows 10を操作する(VNC編)
【Chromeリモートデスクトップ】たった5分で出来る!自宅から会社のパソコンを操作する方法