16.04前書きVNC、または「仮想ネットワークコンピューティング」は、キーボードとマウスを使用してリモートサーバー上のグラフィカルデスクトップ環境と対話できるようにする接続システムです。コマンドラインにまだ慣れていないユーザーにとって、リモートサーバー上のファイル、ソフトウェア、および設定の管理が容易になります。16.04サーバーでVNCをセットアップし、SSHトンネルを介して安全に接続します。使用するVNCサーバーは、高速で軽量のリモートコントロールパッケージであるTightVNCです。この選択により、低速のインターネット接続でもVNC接続がスムーズで安定します。前提条件このチュートリアルを完了するには、次のものが必要です。このチュートリアルは、任意のサイズのドロップレットを使用して完了することができますが、小さなドロップレット上に構築されたVNCは、大きなドロップレットよりも機能に制限がある場合があります。SSHトンネルを介したVNC接続をサポートするVNCクライアントがインストールされたローカルコンピューター。Windowsを使用している場合は、TightVNC、RealVNC、またはUltraVNCを使用できます。Xユーザーは、組み込みの画面共有プログラムを使用するか、RealVNCなどのクロスプラットフォームアプリを使用できます。+」、RealVNC、TightVNCなど、多くのオプションから選択できます。Dropletにはグラフィカルデスクトップ環境やVNCサーバーがインストールされていないため、それらをインストールすることから始めます。具体的には、最新のXfceデスクトップ環境用のパッケージと、公式のUbuntuリポジトリで利用可能なTightVNCパッケージをインストールします。サーバーに、XfceおよびTightVNCパッケージをインストールします。vncserver`コマンドを使用して安全なパスワードを設定します。vncserverパスワードと表示専用パスワードの入力と確認を求められます。表示専用パスワードでログインしたユーザーは、マウスまたはキーボードでVNCインスタンスを制御できません。これは、VNCサーバーを使用して他の人に何かをデモンストレーションしたい場合に便利なオプションですが、必須ではありません。+`を実行すると、デフォルトの設定ファイルとサーバーが使用する接続情報を作成することでVNCのインストールが完了します。これらのパッケージをインストールすると、VNCサーバーを構成する準備が整いました。ステップ2-VNCサーバーの構成まず、VNCサーバーの起動時に実行するコマンドを指定する必要があります。」という設定ファイルにあります。+」を実行したときに起動スクリプトが作成されましたが、Xfceデスクトップ用のコマンドの一部を変更する必要があります。VNCが最初にセットアップされると、ポート5901でデフォルトのサーバーインスタンスが起動します。このポートはディスプレイポートと呼ばれ、VNCでは「:1」と呼ばれます。+」、「:3+」など、他のディスプレイポートで複数のインスタンスを起動できます。+」を参照する表示ポートであることを忘れないでください。VNCサーバーの構成方法を変更するため、最初にポート5901で実行されているVNCサーバーインスタンスを停止する必要があります。:1出力は、PIDが異なる次のようになります。+」ファイルの設定を始める前に、元のファイルをバックアップしましょう。xstartup`ファイルを作成します。~/.vnc/xstartupこれらのコマンドをファイルに貼り付けて、VNCサーバーを起動または再起動するたびに自動的に実行されるようにし、ファイルを保存して閉じます。」ファイルを読み取るようVNCのGUIフレームワークに指示します。+`は、ユーザーが端末の色、カーソルテーマ、フォントレンダリングなど、グラフィカルデスクトップの特定の設定を変更できる場所です。2番目のコマンドは、サーバーにXfceを起動するように単に指示します。Xfceは、サーバーを快適に管理するために必要なすべてのグラフィカルソフトウェアを見つける場所です。VNCサーバーがこの新しいスタートアップファイルを適切に使用できるようにするには、実行可能権限を付与する必要があります。~/.vnc/xstartup次に、VNCサーバーを再起動します。vncserver次のような出力でサーバーを起動する必要があります。/home/sammy/.vnc/liniverse.com:1.logステップ3-VNCデスクトップのテストこのステップでは、VNCサーバーの接続をテストします。+`接続に安全に転送するSSH接続をローカルコンピューターに作成する必要があります。Xのターミナル経由でこれを行うことができます。“をサーバーのsudo非ルートユーザー名とIPアドレスに置き換えることを忘れないでください。localhost:5901+」を新しい転送ポートとして設定します。+`でVNCサーバーへの接続を試みることができます。使用する正しいパスワードは、ステップ1で設定したものです。接続すると、デフォルトのXfceデスクトップが表示されます。これは次のようになります。16.04サーバーへのVNC接続]以下に示すように、ファイルマネージャーまたはコマンドラインからホームディレクトリ内のファイルにアクセスできます。次に、VNCサーバーをsystemdサービスとして設定します。これにより、他のsystemdサービスと同様に、必要に応じて開始、停止、および再起動できます。+」という新しいユニットファイルを作成します。protected]以下をコピーして貼り付けます。*の値のユーザー名を、ユーザー名と一致するように変更してください。:%i[Install]WantedBy=multi-user.targetファイルを保存して閉じます。次に、システムに新しいユニットファイルを認識させます。daemon-reloadユニットファイルを有効にします。」記号に続く「+1」は、サービスが表示されるディスプレイ番号を示します。この場合、上記のデフォルトの「:1」です。VNCサーバーの現在のインスタンスがまだ実行中の場合は停止します。:1次に、他のsystemdサービスを開始するのと同じように開始します。protected]次のコマンドで開始したことを確認できます。protected]正常に起動した場合、出力は次のようになります。16.04サーバーで安全なVNCサーバーが稼働しているはずです。これで、使いやすく使い慣れたグラフィカルインターフェイスを使用して、ファイル、ソフトウェア、設定を管理できるようになります。