ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Linux に VNC をインストールして使用する方法

編集済み 6 数か月前 によって ExtremeHow 編集チーム

リモートデスクトップVNC設定サーバー設定クライアントセキュリティコマンドライングラフィカルインターフェースシスアドミンネットワーキング

Linux に VNC をインストールして使用する方法

翻訳が更新されました 6 数か月前

仮想ネットワーク コンピューティング (VNC) は、ユーザーがコンピューターのデスクトップ環境をリモートで制御できるようにするプラットフォーム非依存のシステムです。このチュートリアルは、Linux システムに VNC をインストールして使用する手順を順を追って説明することを目的としています。システム管理者でリモート コントロールが必要な場合でも、自宅で作業するユーザーでも、VNC を理解することでグラフィカル デスクトップにシームレスにアクセスできるようになります。

VNC の概要

VNC はグラフィカルなデスクトップ共有システムで、リモート フレーム バッファー (RFB) プロトコルを使用して別のコンピューターをリモートで制御します。キーボードとマウスのイベントを一方のコンピューターからもう一方のコンピューターに伝送し、グラフィカルな画面更新をネットワークを介して反対方向に送信します。 VNC はクロスプラットフォームであり、異なるオペレーティング システム間での接続を可能にします。

前提条件

始める前に、次のことを確認してください。

VNC サーバーのインストール

Linux マシンに VNC サーバーをインストールすることが最初のステップです。VNC サーバーにより、他のマシンにリモートで接続できます。 VNC サーバー ソフトウェアを選択する必要があります。 Linux ディストリビューションで最も人気があるのは TightVNC ですが、好みに応じて TigerVNC または RealVNC を使用することもできます。ただし、このガイドでは TightVNC をインストールすることに焦点を当てます。

ステップ 1: システムを更新する

インストール手順を開始する前に、システムが最新であることを確認してください。これは、パッケージ マネージャーを使用して行うことができます。次のコマンドを実行します。

sudo apt update sudo apt upgrade

ステップ 2: デスクトップ環境をインストールする

Linux サーバーにデスクトップ環境が既にインストールされていない場合は、それをインストールする必要があります。 Xfce のような軽量の環境をインストールします。

sudo apt install xfce4 xfce4-goodies

ステップ 3: TightVNC サーバーをインストールする

次に、VNC サーバーパッケージをインストールする必要があります。パッケージ マネージャー コマンドを使用します。

sudo apt install tightvncserver

VNC サーバーの設定

VNC サーバーをインストールしたら、設定を行う必要があります。

ステップ 1: VNC パスワードを設定する

VNC サーバー コマンドを実行して、VNC ユーザーのパスワードを設定します。

vncserver

パスワードの入力を求められます。このパスワードは後で VNC クライアントを通じてログインするときに使用する必要があることに注意してください。デスクトップを表示するだけで操作がおこなえない「表示専用」パスワードにするかどうかも選択できます。

ステップ 2: VNC サーバーを構成する

VNC サーバーに使用するデスクトップ環境を指定する必要があります。~/.vnc/xstartup ファイルを作成または編集します。

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

起動スクリプトが実行可能であることを確認してください。

chmod +x ~/.vnc/xstartup

ステップ 3: VNC サーバーを起動する

VNC サーバーを起動して初期デスクトップを作成するには、次のコマンドを使用します。

vncserver :1

このコマンドは、通常、TCP ポート 5901 をリッスンするディスプレイ :1 で VNC サーバー セッションを開始します。

クライアントから VNC サーバーにアクセスする

VNC サーバーに接続するには、アクセス元のマシンに VNC クライアントをインストールする必要があります。ほとんどの Linux ディストリビューションでは、組み込みの Remmina リモート デスクトップ クライアントを使用するか、RealVNC Viewer または任意の VNC ビューアをインストールできます。

例: RealVNC Viewer を使用する

RealVNC Viewer を使用して接続する簡単な手順を次に示します。

  1. 公式サイトまたはシステムのパッケージ マネージャから RealVNC Viewer をダウンロードしてインストールします。
  2. RealVNC Viewer アプリケーションを起動します。
  3. アドレス バーにサーバー アドレスを入力し、ディスプレイ番号を含めます (例: 192.168.1.100:1)。
  4. [接続] をクリックします。プロンプトが表示されたら、前に設定した VNC パスワードを入力します。

VNC サーバー セッションの管理

VNC サーバーを停止するには、次を使用します。

vncserver -kill :1

これにより、ディスプレイ :1 で実行されている VNC サーバー セッションが終了します。

アクティブなセッションとログの表示

アクティブなセッションを表示するには、~/.vnc の内容をリスト表示します。そこには各セッションに関連するファイルが見つかります。

ログを調べてセッションをトラブルシューティングおよび管理します。通常、ログは ~/.vnc/<hostname>:1.log という名前です。

高度な構成

上級 VNC ユーザーは、パフォーマンスを向上させたり、安全な接続を行うために SSH トンネルを使用することがあります。これらの高度なトピックについて簡単に見てみましょう。

パフォーマンスの向上

SSH トンネリングを使用して VNC をセキュリティ保護する

VNC プロトコルはデフォルトでは安全ではありません。 SSH トンネリングを使用してセキュリティを向上させることができます。接続の例は次のとおりです。

ssh -L 5901:localhost:5901 your_username@192.168.1.100

このコマンドにより、VNC トラフィックが SSH を介してトンネリングされます。

結論

このチュートリアルでは、Linux システムに VNC サーバーをインストール、設定、および使用する方法を学びました。また、さまざまなクライアントを使用して VNC サーバーに接続し、セッションを管理し、セキュリティとパフォーマンスのための高度な設定を行う方法についても学習しました。これらの手順をマスターすると、リモート デスクトップ アクセスの柔軟性と利便性が得られ、Linux ユーザーや管理者にとって VNC は貴重なツールとなります。

記事の内容に誤りがある場合, あなたは


コメント