Ubuntu サーバーを Web ベースの GUI 経由で管理したい場合、Jack Wallen 氏は Cockpit が最適な選択肢であると考えており、そのインストール方法を説明します。
Cockpit は、Red Hat Enterprise Linux、CentOS Stream、Rocky Linux、AlmaLinux などの RHEL ベースのディストリビューションに標準搭載されている管理サーバー用の Web ベース GUI です。サーバーの監視、ユーザー/グループ/ストレージ/サービスの管理、ソフトウェアのアップデート、ログの閲覧など、様々な機能を備えています。
Cockpit は一部の RHEL ベースの Linux ディストリビューションにプリインストールされていますが、Ubuntu Server には標準ではインストールされていません。幸いなことに、Cockpit を Ubuntu Server にインストールする手順はそれほど難しくありません。
まさにそれをやってみましょう。
参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
必要なもの
必要なのは、Ubuntu Server の実行インスタンス(ここでは Ubuntu Server 22.04 でデモを行います)と sudo 権限を持つユーザーだけです。これで準備完了です。さあ、始めましょう。
コックピットのインストール方法
Ubuntu Server インスタンスにログインし、次のコマンドを発行します。
sudo apt-get install cockpit -y
インストールが完了したら、次のコマンドで Cockpit を起動して有効にします。
sudo systemctl enable --now cockpit.socket
Cockpit がインストールされ、起動したらログインできます。ただし、システムの設定によっては、Cockpit にログインするユーザーが sudo 権限を持っていることを確認する必要があります。そのためには、次のコマンドを実行します。
sudo usermod -aG sudo USER
USER
問題のユーザーの名前はどこにありますか。
楽しみのために、インスタンスにコンテナサポートを追加して、それがいかに簡単かをお見せしましょう。ターミナルウィンドウから次のコマンドを実行します。
sudo apt-get install podman cockpit-podman -y
次のコマンドで Podman を起動して有効にします。
sudo systemctl enable --now podman
コックピットにログインする方法
Webブラウザを開き、 にアクセスしますhttps://SERVER:9090
。ログイン画面が表示されます(図A)。
図A

ファイアウォールが通過を許可していない場合は、次の方法で正しいポートを有効にすることができます。
sudo ufw allow 9090
ログインすると、Web コンソールが制限付きアクセス モードで実行されていることがわかります (図 B )。
図B

ユーザーに高度なアクセス権を付与する必要があります。
「管理アクセスをオンにする」をクリックします。プロンプトが表示されたら(図C)、ユーザーのパスワードを入力して管理アクセスを許可します。
図C

この時点で、ユーザーはCockpitのすべての機能を使用してサーバーをより適切に管理できるはずです。Ubuntu Jammy JellyfishサーバーにCockpitをインストールする手順はこれですべてです。この使いやすさとパワーアップをお楽しみください。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。
こちらもご覧ください
- 開発者になる方法:チートシート
- 2022年の最高の暗号化ソフトウェア
- Linux 101: 技術プロフェッショナルが知っておくべきこと
- Linux、Android、その他のオープンソース技術の報道

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。