すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:Ubuntu 18.04 または Ubuntu 20.04 GUI の構築に VNC を使用する

最終更新日:Dec 24, 2024

Linux シンプルアプリケーションサーバーは CLI のみを備えています。シンプルアプリケーションサーバーの Linux OS を管理するために GUI を使用する場合、Virtual Network Console (VNC) を使用して GUI を構築できます。このトピックでは、Ubuntu GUI を構築する方法について説明します。

前提条件

Ubuntu 18.04 または Ubuntu 20.04 OS を実行し、1 vCPU、2 GB メモリ以上の仕様を持つシンプルアプリケーションサーバーが作成されていること。詳細については、シンプルアプリケーションサーバーの作成を参照してください。

背景情報

このトピックでは、VNC を使用して Ubuntu 18.04 または Ubuntu 20.04 GUI を構築する方法について説明します。また、VNC Viewer を使用してオンプレミスの Windows マシンから GUI に接続する方法についても説明します。VNC を使用して Ubuntu 16.04 GUI を構築する方法については、Ubuntu 16.04 GUI の構築に VNC を使用するを参照してください。

手順 1: GUI を構築する

  1. root ユーザーとして Ubuntu サーバーに接続します。

    詳細については、Linux サーバーへの接続を参照してください。

  2. ソフトウェアパッケージをインストールします。

    1. 次のコマンドを実行して、ソフトウェアリポジトリを更新します。

      apt-get update
    2. 次のコマンドを実行して、デスクトップ環境用のソフトウェアパッケージをインストールします。

      ソフトウェアパッケージには、システムパネル、ウィンドウマネージャー、ファイルブラウザー、ターミナルなどのデスクトップアプリケーションが含まれています。

      apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
  3. VNC を構成します。

    1. 次のコマンドを実行して、VNC をインストールします。

      Ubuntu 18.04

      apt-get install vnc4server

      Ubuntu 20.04

      apt-get install tightvncserver

      次のメッセージが表示されたら、Y と入力し、Enter キーを押します。1258

    2. 次のコマンドを実行して、VNC を起動します。

      vncserver

      VNC を初めて起動するときは、VNC のログオンパスワードを設定する必要があります。ログオンパスワードを入力し、パスワードを確認します。次のメッセージで n と入力し、Enter キーを押します。2558

      重要

      VNC のログオンパスワードは、最大 8 文字です。指定した文字列が 8 文字を超える場合、VNC は文字列の最初の 8 文字をパスワードとして使用します。

      コマンド出力に次の図に示す情報が含まれている場合、VNC は起動しています。启动VNC

      izbp166dsac66tx****:1 は、サーバーで起動された VNC セッションのディスプレイ ID を示します。izbp166dsac66tx**** はホスト名です。

    3. 次のコマンドを実行して、VNC の xstartup 構成ファイルをバックアップします。

      cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
    4. 次のコマンドを実行して、VNC の xstartup 構成ファイルを変更します。

      vim ~/.vnc/xstartup
    5. I キーを押して編集モードに入り、構成ファイルの内容を次の内容に置き換えます。

      #!/bin/sh
      export XKL_XMODMAP_DISABLE=1
      export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
      export XDG_MENU_PREFIX="gnome-flashback-"
      gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
    6. Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

  4. VNC を再起動します。

    1. 次のコマンドを実行して、アクティブな VNC セッションを閉じます。

      vncserver -kill :1
    2. 次のコマンドを実行して、新しい VNC セッションを起動します。

      新しい VNC セッションのディスプレイ ID は 1 のままです。

      vncserver -geometry 1920x1080 :1

手順 2: VNC Viewer を使用して Ubuntu サーバーにアクセスする

  1. Ubuntu サーバーのファイアウォールルールでポート 59005901 を有効にします。これらのポートは VNC サービスで必要です。詳細については、ファイアウォールの管理を参照してください。

    image

  2. Windows コンピューターに VNC Viewer をダウンロードしてインストールします。

    VNC 公式 Web サイトにアクセスして、VNC Viewer のダウンロードリンクとインストール手順を入手できます。

  3. VNC Viewer を起動します。上部のナビゲーションバーで、ファイル > 新しい接続... を選択します。

    VNC Viewer

  4. プロパティ ダイアログボックスで、Ubuntu デスクトップのログオン情報を構成し、OK をクリックします。

    次のパラメーターを構成する必要があります。

    • VNC サーバー: <Ubuntu サーバーのパブリック IP アドレス>:<VNC のポート番号> を入力します。例: 114.55.XX.XX:5901。Ubuntu サーバーのパブリック IP アドレスを取得する方法については、FAQ トピックの「シンプルアプリケーションサーバーのパブリック IP アドレスを取得するにはどうすればよいですか」セクションを参照してください。

    • 名前: Ubuntu デスクトップの名前を入力します。例: test001

  5. Ubuntu デスクトップのカードをダブルクリックします。

    この例では、test001 という名前の Ubuntu デスクトップのカードをダブルクリックします。

  6. 認証 ダイアログボックスで、パスワード フィールドに VNC のログオンパスワードを入力し、OK をクリックします。

    password

    Ubuntu サーバーにログオンすると、次の図に示すように、Ubuntu GUI が表示されます。Ubuntu GUI でターミナルを開くには、Ubuntu GUI の空白領域を右クリックし、ターミナルを開く を選択します。2588

    VNC Viewer を使用して Ubuntu サーバーにアクセスできない場合は、次の操作を実行して問題のトラブルシューティングを行ってください。dasad

    • Ubuntu サーバーのファイアウォールでポート 5900 と 5901 が有効になっているかどうかを確認します。これらのポートは VNC サービスで必要です。詳細については、ファイアウォールの管理を参照してください。

    • オンプレミスのコンピューターでファイアウォールが構成されているかどうかを確認します。

    • オンプレミスのコンピューターが Ubuntu サーバーのパブリック IP アドレスに ping できるかどうかを確認します。

    詳細については、リモート接続に関する FAQ を参照してください。