Cockpitインストール · 1 min read · Sep 11, 2025
Debian 12にCockpit Web Consoleをインストールする方法

Cockpitは、単一のダッシュボードから複数のLinuxサーバーを管理できるWebベースのLinux管理ツールで、特に日常的な操作に便利です。Cockpitプロジェクトは主にRedHatによって支援されており、Linux環境に不慣れな人々にとって使いやすいインターフェースを提供します。
このガイドでは、Debian 12サーバーにCockpitをインストールする方法を示し、Debianサーバーを管理するためのCockpitの基本的な使い方を紹介します。お楽しみに。
前提条件
このガイドを完了するには、以下の準備が整っていることを確認してください:
- Debian 12サーバー。
- sudo/管理者権限を持つ非rootユーザー。
DebianにCockpitをインストールする
Cockpitは、Linuxディストリビューション用のWebベースのサーバー管理ソフトウェアです。RedHatがプロジェクトを開発しましたが、Debian/Ubuntu、CentOS/Rocky/Alma、Fedoraなどの主要な人気ディストリビューションで利用可能です。
Debianでは、公式のDebianリポジトリを介してCockpitを簡単にインストールできます。
Cockpitをインストールする前に、以下のコマンドを実行してDebianリポジトリを最新バージョンに更新します。
sudo apt update
リポジトリが更新されたら、以下のコマンドを使用してcockpitパッケージをインストールします。これにより、cockpit-networkingプラグインなどの必要なパッケージと共にCockpitがインストールされます。
sudo apt install cockpit -y
インストールが完了したら、以下のコマンドを使用してcockpitサービスを開始し、有効にします。
sudo systemctl start --now cockpit次に、cockpitがインストールされていることを確認し、Debianシステムで実行されていることを確認します。
sudo systemctl is-enabled cockpit
sudo systemctl status cockpit実行中であれば、画面にactive (running)のような出力が表示されるはずです。

最後に、以下のコマンドを実行してcockpitポートを確認します。デフォルトでは、cockpitはTCPポート9090で実行されています。
ss -tulpnUFWの設定
Cockpitをインストールした後、UFW(Uncomplicated Firewall)を介してファイアウォールを構成しましょう。次のセクションでは、UFWをインストールし、SSHポートを開き、cockpitポート9090/tcpを開く方法を示します。
まず、以下のaptコマンドを使用してDebianマシンにUFWをインストールします。
sudo apt install ufw
UFWがインストールされたら、以下のufwコマンドを実行してOpenSSHプロファイルとTCPポート9090を開きます。OpenSSHプロファイルはデフォルトでSSHトラフィックのためにポート22を開きます。カスタムポートでSSHを実行している場合は、そのポートを追加するだけです。
sudo ufw allow OpenSSH
sudo ufw allow 9090/tcp次に、以下のコマンドを実行してUFWを開始し、有効にします。プロンプトが表示されたらyと入力して確認し、Firewall is active and enabled on system startupのような出力が表示されます。
sudo ufw enable
UFWが有効になったら、以下のコマンドを実行して確認します。UFWのステータスがActiveで、OpenSSHと9090/tcpの有効なポートが表示されるはずです。
sudo ufw status
Cockpitにログインする
UFWが有効でポート9090/tcpが開かれたので、ローカルコンピュータ/デスクトップからcockpitインストールにアクセスできます。
Webブラウザを起動し、サーバーのIPアドレスにHTTPSプロトコルとポート9090を続けて訪問します(例: https://192.168.5.15:9090/)。Cockpitのインストールが成功していれば、cockpitのログインページが表示されます。
ユーザー名とパスワードを入力し、ログインを押します。suまたはroot権限にアクセスできる権限を持つ非rootユーザーを使用してください。この操作にrootユーザーを直接使用することは推奨されません。

ログインすると、次のようなcockpitダッシュボードが表示されます。ご覧の通り、Limited accessモードもあります。

Turn on administrative accessボタンをクリックすると、パスワードの入力を求められます。パスワードを入力し、Authenticateをクリックします。このアクションは、root権限が必要なときの’ sudo su ‘コマンドに似ています。

認証が成功すると、上部メニューにAdministrative accessの確認が表示されます。これにより、cockpit内で何でも行う権限が与えられます。

Cockpitの追加プラグインをインストールする
Cockpitに加えて、追加のcockpitアプリケーションをインストールすることもできます。限られていますが、cockpitはcockpitダッシュボードを介してアプリケーションを管理するのに役立ちます。
以下のコマンドを実行して、サーバー上で利用可能なcockpitアプリケーションを見つけます。
sudo apt search cockpitDebianリポジトリには、Podmanを管理するためのcockpit-podmanパッケージ、389ディレクトリサーバーを管理するためのcockpit-389、PCP統合のためのcockpit-pcp、仮想マシンを管理するためのcockpit-machinesなどがあります。
cockpitアプリケーションをインストールしたい場合は、以下のコマンドを使用します。
sudo apt install cockpit-podman -yインストールが完了したら、以下のコマンドを使用してcockpitサービスを再起動します。
sudo systemctl restart cockpit最後に、cockpitダッシュボードのアプリケーションメニューからアプリケーションにアクセスできます。
Cockpitダッシュボードを介してDebianシステムを管理する
このセクションでは、Debianシステムを管理するためのcockpitのいくつかの機能を紹介します。これには、ネットワーク、ディスク、サービス、ユーザー、ソフトウェアの更新の管理、cockpitを介してターミナルサーバーにアクセスすることが含まれます。
ネットワークの管理
Networkingメニューをクリックすると、cockpitネットワーキングダッシュボードが表示されます。そこから、ネットワーキングのログを確認したり、ブリッジインターフェースを設定したり、管理インターフェースのネットワーキングを設定したり、ネットワークバウンディングを追加したりできます。

ディスク/ストレージの管理
Cockpitは、ダッシュボードを介してディスクを管理することもできます。Storageメニューをクリックすると、次のようなダッシュボードが表示されます:
ディスクとドライブの情報、読み取りおよび書き込みの統計、現在のファイルシステムのレイアウトを確認でき、NFSサポートを追加することもできます。

Install NFS supportをクリックしてNFS統合を有効にします。このプロセスは自動的にDebianパッケージインデックスを更新し、追加のパッケージインストールを求められます。Installをクリックして確認します。

インストールが完了すると、cockpitはNFSをサポートするようになります。
サービスの管理
Servicesメニューをクリックすると、サーバー上で利用可能なサービスのリストが表示されます。サービスのステータス(running、not running、disabledなど)を確認できます。

サービスを開始または再起動するには、サービス名をクリックします。この例では、chronyサービスを再起動します。
サービスを開始するには、ボタンをonにします。サービスを再起動したい場合は、ボタンをon/offに切り替えます。

ユーザーの管理
ユーザーを管理するには、Usersメニューをクリックします。Debianマシン上のユーザーのリストが表示されるはずです。

新しいユーザーを作成するには、Create new accountをクリックします。次に、ユーザー名とパスワードの詳細を入力し、Createをクリックして確認します。

ユーザーが作成されたら、そのユーザーをクリックして新しいグループを割り当てます。この例では、ユーザーbobを作成し、sudoグループをユーザーbobに割り当てたいと考えています。
さらに、SSH公開鍵をアップロードしてSSHキーを介してログインすることもできます。また、ユーザーを削除したい場合は、Deleteボタンをクリックします。

パッケージの更新
cockpitを介してパッケージを更新するには、Software updatesメニューをクリックします。そこから、securityに関連するパッケージを更新したり、all available updatesを最新バージョンにインストールしたりできます。

更新プロセス中に、次のようなプロセスが表示されます:

ターミナルへのアクセス
Cockpitはダッシュボードにターミナルも提供しています。これにより、cockpitダッシュボードを介してサーバーに直接コマンドを入力できます。
Terminalメニューをクリックすると、サーバーターミナルが表示されます。そこから、サーバーを管理するためのコマンドを入力できます。

結論
おめでとうございます!Debian 12サーバーにCockpitを正常にインストールしました。また、DebianマシンにUFWを構成しました。それに加えて、ネットワーク、ディスク、サービス、ユーザー、ソフトウェアの更新の管理、Cockpitを介してターミナルサーバーにアクセスするためのcockpitの基本的な使い方も学びました。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。