デフォルトでは、Ubuntu を実行する Simple Application Server インスタンスは、コマンドラインインターフェイスのみを提供します。グラフィカルデスクトップ環境を設定して、インスタンスを視覚的に管理できます。
前提条件
Ubuntu を実行する Simple Application Server インスタンスを作成済みであること。詳細については、「Simple Application Server の作成」をご参照ください。
手順
ステップ 1: グラフィカルインターフェイスを設定する
Ubuntu 24.04
rootユーザーとして、Linux サーバーにリモート接続します。次のコマンドを実行して、デスクトップ環境をインストールします。
apt-get update apt install -y xfce4 xfce4-goodies dbus-x11Virtual Network Computing (VNC) をインストールして設定します。
次のコマンドを実行して VNC をインストールします。
apt install -y tightvncserver次のコマンドを実行して VNC サービスを開始し、プロンプトに従って VNC のパスワードを設定します。
vncserver重要パスワードが 8 文字を超える場合、最初の 8 文字のみが VNC ログインパスワードとして使用されます。
VNC 設定ファイルを変更します。
echo 'startxfce4 &' >> ~/.vnc/xstartup次のコマンドを実行して、デスクトッププロセスを再起動します。
vncserver -kill :1 vncserver
Ubuntu 22.04
rootユーザーとして、Linux サーバーにリモート接続します。次のコマンドを実行して、デスクトップ環境をインストールします。
apt-get update apt install -y xfce4 xfce4-goodies次のコマンドを実行して VNC をインストールします。
apt install -y tightvncserver次のコマンドを実行して VNC サービスを開始し、プロンプトに従って VNC のパスワードを設定します。
vncserver重要パスワードが 8 文字を超える場合、最初の 8 文字のみが VNC ログインパスワードとして使用されます。
Ubuntu 18.04/20.04
rootユーザーとして、Linux サーバーにリモート接続します。次のコマンドを実行して、デスクトップ環境をインストールします。
apt-get update apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktopVNC をインストールして設定します。
次のコマンドを実行して VNC をインストールします。
Ubuntu 18.04
apt-get install -y vnc4serverUbuntu 20.04
apt-get install -y tightvncserver次のコマンドを実行して VNC を開始します。
vncserver初めて VNC を起動すると、ログインパスワードを設定するように求められます。VNC ログインパスワードを入力して確認します。次に、次のプロンプトで n を入力し、Enter を押します。
重要パスワードが 8 文字を超える場合、最初の 8 文字のみが VNC ログインパスワードとして使用されます。
コマンドの出力が次の図のようであれば、VNC は起動しています。

izbp166dsac66tx****:1 は、サーバー上の VNC サービスのポート番号を示します。izbp166dsac66tx**** はホスト名です。
次のコマンドを実行して、VNC xstartup 設定ファイルをバックアップします。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak次のコマンドを実行して、VNC xstartup 設定ファイルを変更します。
vim ~/.vnc/xstartupi キーを押して編集モードに入り、ファイルの内容を次のように置き換えます。
#!/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 &Esc キーを押し、
:wqと入力してから Enter キーを押してファイルを保存し、終了します。
VNC を再起動します。
次のコマンドを実行して、実行中の VNC サービスをシャットダウンします。
vncserver -kill :1次のコマンドを実行して、新しい VNC サービスを開始します。
VNC ポート番号は引き続き 1 です。
vncserver -geometry 1920x1080 :1
Ubuntu 16.04
rootユーザーとして、Linux サーバーにリモート接続します。デスクトップ環境をインストールします。
次のコマンドを実行して X Window System をインストールします。
apt-get install -y x-window-system-core次のコマンドを実行して、GNOME ディスプレイマネージャーである gdm3 をインストールします。
apt-get install -y gdm3次のコマンドを実行して Ubuntu デスクトップをインストールします。
apt-get install -y ubuntu-desktop次のコマンドを実行して GNOME 依存パッケージをインストールします。
apt-get install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal次のコマンドを実行して、VNC xstartup 設定ファイルをバックアップします。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak次のコマンドを実行して、VNC xstartup 設定ファイルを変更します。
vi ~/.vnc/xstartupi キーを押して編集モードに入ります。
次のように設定ファイルを変更します。
次の各行の先頭に番号記号 (
#) を追加してコメントアウトします。xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager &ファイル末尾に次の設定情報を追加します。
gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal &
変更後の設定ファイルは次のようになります。

Esc キーを押し、
:wqと入力してから Enter キーを押してファイルを保存し、終了します。
VNC をインストールして設定します。
次のコマンドを実行して、ソフトウェアソースを更新できます。
apt-get update次のコマンドを実行して VNC をインストールできます。
apt-get install -y vnc4server次のコマンドを実行して VNC を開始します。
vncserver初めて VNC を起動すると、ログインパスワードを設定するように求められます。ログインパスワードを入力して確認します。
重要設定したパスワードが 8 文字を超える場合、最初の 8 文字のみが VNC ログインパスワードとして使用されます。
コマンドの出力が次の図のようであれば、VNC は起動しています。

出力 izbp166dsac66tx****:1 の izbp166dsac66tx**** はホスト名、:1 は VNC サービスのポート番号です。
VNC を再起動します。
次のコマンドを実行して VNC サービスを停止します。
vncserver -kill :1次のコマンドを実行して、新しい VNC サービスを開始します。
VNC ポート番号は 1 です。
vncserver :1
ステップ 2: グラフィカルデスクトップにアクセスする
このセクションでは、VNC Viewer を例として使用します。
セキュリティグループを設定します。
Ubuntu サーバーのファイアウォールで、VNC サービスのポート
5900および5901でのトラフィックを許可します。詳細については、「ファイアウォール設定」をご参照ください。
ローカルの Windows コンピューターで、VNC Viewer の公式サイトにアクセスして VNC Viewer をダウンロードし、インストールします。
VNC Viewer を開きます。メニューバーで、 を選択します。

[Properties] ダイアログボックスで、Ubuntu デスクトップのログイン情報を設定し、[OK] をクリックします。
必須の設定項目は次のとおりです。
VNC Server: <Ubuntu サーバーのパブリック IP アドレス>:<VNC ポート番号> を入力します。例:
114.55.XX.XX:5901。Ubuntu サーバーのパブリック IP アドレスを取得する方法の詳細については、「Simple Application Server のパブリック IP アドレスを確認する方法」をご参照ください。
Name: Ubuntu デスクトップのカスタム名を入力します。例:
test001。
Ubuntu デスクトップのカードをダブルクリックします。
たとえば、
test001という名前のカードをダブルクリックします。[Authentication] ダイアログボックスで、[Password] テキストボックスに VNC ログインパスワードを入力し、[OK] をクリックします。

ログインすると、次の図に示すように Ubuntu のグラフィカルインターフェイスが表示されます。グラフィカルインターフェイスでターミナルを開くには、右クリックして [Open Terminal] を選択します。

よくある質問
VNC Viewer を使用してグラフィカルデスクトップにアクセスできない場合はどうすればよいですか?

Ubuntu サーバーのファイアウォールが VNC サービスのポート 5900 と 5901 でのトラフィックを許可しているかどうかを確認します。詳細については、「ファイアウォール設定」をご参照ください。
ローカルコンピューターにファイアウォールが設定されているかどうかを確認します。
ローカルコンピューターから Ubuntu サーバーのパブリック IP アドレスに ping できるかどうかを確認します。
詳細については、「リモート接続に関するよくある質問」をご参照ください。
VNC パスワードをリセットするにはどうすればよいですか?
VNC パスワードを変更します。プロンプトが表示されたら、新しいパスワードを入力して確認します。
vncpasswd重要パスワードが 8 文字を超える場合、最初の 8 文字のみが VNC ログインパスワードとして使用されます。
(オプション) VNC サービスを再起動します。
vncserver -kill :1 vncserver