Ubuntu 24.04 に Cockpit をインストールする方法
Ubuntu 24.04 に Cockpit をインストールする方法

Ubuntu 24.04にCockpitをインストールする方法

Cockpit は、サービス、ストレージ、ログ、ユーザーをシンプルでグラフィカルな方法で監視・管理できる、Web ベースのサーバー管理パネルです。VPS で Cockpit を使用すると、システム管理者はコマンドラインを使わずに多くのサーバー管理タスクを実行できます。以下では、Cockpit のインストール、セキュリティ設定、そしてアクセス方法について順を追って説明します。.
0 株式
0
0
0
0

コックピットをインストールするための前提条件

Ubuntu 24.04 サーバーに Cockpit のインストールを開始する前に、次のものを準備しておく必要があります。

  • サーバー ウブントゥ 24.04 VPSの場合

  • 次のようなドメインを表すDNSレコード(Aレコード) cockpit.example.com サーバーのIPに接続する

  • アクセス権を持つ非ルートユーザー 須藤 (例えば、 コックピット管理者)をクリックしてコックピットパネルに入ります

Ubuntu 24.04にCockpitをインストールする手順

  1. APT パッケージ リストを更新します。

    sudo apt update
  2. デフォルトのリポジトリから Cockpit をインストールします。

    sudo apt install cockpit -y
  3. 次回のサーバー起動時に Cockpit サービスが自動的に開始されるように有効にします。

    sudo systemctl enable cockpit.socket
  4. コックピット サービスの設定:

    sudo systemctl start cockpit
  5. サービスステータスを確認します:

    sudo systemctl status cockpit

    その後、TCPポートのCockpit 9090 サーバー上でリッスンします。. 

有効なSSL証明書でコックピットを保護する

デフォルトでは、Cockpitはポート9090で暗号化されていない(HTTP)形式で実行されるため、セキュリティリスクが生じる可能性があります。接続を暗号化するには、SSL証明書の使用をお勧めします。

  1. ファイアウォールの状態を確認するには ufwステータス そしてその活性化

  2. 必要なポートを開きます。

    • コックピットのポート9090

    • Let's Encrypt 証明書検証用のポート 80

    • HTTPSのポート443

  3. インストール スナップド:

    sudo apt install snapd -y
  4. 無料の Let's Encrypt 証明書を取得するには、Snap 経由で Certbot をインストールします。

    sudo snap install certbot --classic
  5. Certbot を使用して SSL 証明書を作成する:

    sudo certbot --standalone certonly -d cockpit.example.com -m [email protected] --agree-tos
  6. 証明書ファイルと秘密鍵を組み合わせる:

    sudo cat /etc/letsencrypt/live/cockpit.example.com/fullchain.pem /etc/letsencrypt/live/cockpit.example.com/privkey.pem > cockpit.cert
  7. 結合された証明書ファイルを Cockpit パスに移動します。

    sudo mv cockpit.cert /etc/cockpit/ws-certs.d/
  8. SSL の変更を適用するには、Cockpit サービスを再起動します。

    sudo systemctl restart cockpit.socket

    これらの手順の後、次のアドレスからコックピットにログインする必要があります。 https://cockpit.example.com:9090 暗号化は完了です。.

コックピットへのアクセスとログイン方法

  • ブラウザを開いてアドレスにアクセスしてください https://YOUR_DOMAIN:9090 行く。.

  • ユーザーのユーザー名とパスワード 須藤 (非ルート) ログインします。通常、ルートとして直接ログインすることは許可されないことに注意してください。.

  • ログイン後、管理者アクセスの場合は、「管理者アクセスを有効にする」を有効にし、sudo パスワードを 1 回入力して管理者アクセスを有効にする必要があります。.

コックピット管理機能

ログインすると、Cockpit はサーバー管理のためのいくつかの機能を利用できるようになります。

  • システムステータス監視: 概要でCPU、RAM、メモリ、リソース履歴ステータスを表示します

  • サービス管理: サービス、タイマー、ソケット、システムルートを管理する

  • ネットワーク管理: ネットワーク インターフェース、トラフィック統計、ネットワーク ログを表示します

  • ログを表示: デーモンとシステムログを表示し、優先度でフィルタリングします

  • ユーザー管理: ユーザーとグループの作成、削除、編集

  • 内部端末: Cockpit 内で SSH ターミナルを開いて、別の SSH を必要とせずにシステムコマンドを実行します。

コックピットでは、次のようなアドオンもインストールできます。 コックピット・ポッドマン Web インターフェースを介して Podman コンテナを管理できます。.


セキュリティのヒントと推奨事項

  • Cockpit へのアクセスを sudo 権限を持つユーザーに制限します。.

  • セキュリティを最大限に高めるには、コックピットの通信は HTTPS 経由でのみ実行してください。.

  • Let's Encrypt または信頼できる CA から SSL 証明書を取得し、最新の状態に保ってください。.

  • ファイアウォールでデフォルトの Cockpit ポート (9090) を設定し、必要なリソースのみを開いたままにします。.

  • Podman などのプラグインは必要な場合にのみ使用し、アクセスを制御します。.

  • 脆弱性から身を守るために、オペレーティング システムと Cockpit を定期的に更新することを忘れないでください。.

(注: 一部のバージョンの Cockpit では、CVE-2024-6126 に類似した問題が報告されています。)


結論

インストールとセットアップ Ubuntu 24.04 のコックピット cPanelやPleskのような重いツールを必要とせず、Webパネルからサーバーを迅速かつ効率的に管理できます。この軽量で最新の拡張性に優れたコントロールパネルは、サーバーのステータス、サービス、リソースにグラフィカルにアクセスしたいサーバー管理者や開発者に最適です。.

上記のガイドを使用し、セキュリティ手順に従うことで、Cockpit を VPS に安全にインストールして使用できます。.

コメントを残す

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

あなたも気に入るかもしれない