手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 22.04 デスクトップ環境 – Server に ubuntu-desktop を追加する

この記事の位置づけ

Ubuntu 22.04 Server にデスクトップ環境を追加する補足記事です。サーバー運用の標準構成ではなく、検証用 VM、作業端末、GUI が必要な一時作業環境として位置づけます。

Ubuntu 22.04 サーバー構築・運用メモへ戻る

デスクトップ環境を入れる位置づけ

Ubuntu Server は基本的に CLI で運用します。常用サーバーに GUI を入れると、パッケージ数、常駐サービス、更新対象、攻撃面が増えます。そのため、デスクトップ環境は「必要な理由がある時だけ入れる」ものとして扱う方が自然です。

一方で、検証用 VM ではブラウザ確認、GUI ツール、リモートデスクトップ検証、グラフィックドライバー確認などで GUI が役に立つ場面があります。サーバー本体ではなく、検証端末や作業用 VM として割り切るなら有用です。

用途ごとの考え方

用途考え方
検証用 VMGUI 操作が必要なら導入してもよい
本番サーバー原則として CLI 運用を優先する
リモート操作xrdp などを使う場合は公開範囲と認証を確認する
GPU / デスクトップ検証ドライバーや表示確認のために導入する場合がある

インストールする

Ubuntu 標準のデスクトップ環境を追加する場合は、ubuntu-desktop をインストールします。追加パッケージが多いため、ディスク容量と更新時間に注意します。

sudo apt update
sudo apt -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install ubuntu-desktop

再起動後に確認する

デスクトップ環境を導入した後は、再起動してログイン画面やデスクトップセッションを確認します。リモートデスクトップで使う場合は、xrdp などの追加設定も必要です。

sudo systemctl get-default
systemctl status gdm3 --no-pager

不要になった場合の考え方

検証用途で一時的に GUI を入れた場合、不要になったら環境を作り直す方がきれいです。大量の依存パッケージを個別に削除して元の Server 構成へ完全に戻すのは意外と面倒です。再現可能な構成があるなら、クリーンインストールや再構築も選択肢になります。

運用上の注意

  • 本番サーバーでは GUI を入れる必要性を慎重に確認する。
  • xrdp と組み合わせる場合は、RDP を広いネットワークへ公開しない。
  • GUI を入れると更新対象とディスク使用量が増える。
  • 検証が目的なら、GUI 入りの VM を別に用意する方が管理しやすい。

Server に GUI を入れる判断

Ubuntu Server にデスクトップ環境を追加すると、ブラウザや GUI ツールを使える一方、パッケージ数、更新対象、常駐プロセス、攻撃面は増えます。通常のサーバーでは最小構成を維持し、GUI は検証端末や一時作業用として割り切る方が扱いやすくなります。

継続運用するサーバーに GUI を入れる場合は、SSH、RDP、ファイアウォール、ユーザー権限、不要サービスの停止も合わせて確認します。

次に読む記事

Ubuntu 22.04 サーバー構築・運用メモへ戻る

参考書籍

参考書籍
参考書籍

Advanced Ubuntu Administration and Management Best Practices

Ubuntu Server の運用項目を体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

Ubuntu 22.04 デスクトップ環境 – Server に ubuntu-desktop を追加する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る