コックピットを介してリモートホストを管理する方法

Cockpitを使用してLinuxサーバーを管理している場合、Jack Wallenには、管理者の生活を大幅に効率化できるクールなトリックがあります。

“href =” https://www.techrepublic.com/a/hub/i/r/2021/06/04/ f0ddda43-44b6-4f75-a82a-e1f5e8c6979f / resize /770x / 0073b0a6b5d606aa92034ab157840933c / system-admin.jpg “target =” _ blank “>Woman system administrator looking at tablet

画像:フラクタル画像/シャッターストック

Cockpitは、Linuxサーバーの管理を大幅に容易にする強力なWebベースのGUIです。このツールを使用すると、アップグレードの実行、ログの確認、サービスの開始/停止、コンテナーの展開の管理などを行うことができます。

見る: 40+知っておく必要のあるオープンソースとLinuxの用語(TechRepublic Premium)

コックピットのもう1つの機能は、複数のホストをリンクして、1つの便利な場所から管理できるようにする機能です。もちろん、追加するすべてのホストにコックピットがインストールされて実行されている必要がありますが、これにより、これらのサーバーを単一の場所から管理する方がはるかに効率的になります。

コックピット対応サーバーをメインホストに追加して、管理者の作業を少し楽にするプロセスについて説明します。

必要なもの

この作業を行うには、コックピットがインストールされ、実行されているサーバーが少なくとも2台必要です。 Rocky Linux、AlmaLInux、またはRHELを使用している場合、コックピットはプリインストールされています。あなたがしなければならないかもしれない唯一のことは、コマンドでサービスを有効にすることです:

sudo systemctl enable --now cockpit.socket

追加するマシンで有効にしたら、メインサーバーに移動してコックピットにログインします。

コックピットにサーバーを追加する方法

ログイン後コックピットで、左上隅のUSERNAME @ HOSTNAMEリストの横にあるドロップダウンをクリックします(図A )-ここで、USERNAMEはログインに使用したユーザーであり、HOSTNAMEはサーバーのホスト名です)。

図A

へのアクセスAlmaLinuxで実行されているコックピットのホスト追加機能。

“href =” https://www.techrepublic.com/a/hub/i/r/2021/ 12/15/ c171bfc8- 16fa-4f14-b46f-727c7789c000/ resize /770バツ/113582619fbb23c2deededf2b7725d3a / cockpitaddhostsa.jpg “target =” _ blank “>cockpitaddhostsa.jpg

AlmaLinuxで実行されているコックピットのホスト追加機能にアクセスします。

RockyLinuxを実行している新しいホストを追加します。 [新しいホストの追加]をクリックし、プロンプトが表示されたら(図B)、新しいサーバーのIPアドレスを入力します次に、ユーザー名(コックピットを使用するのに十分な特権を持つユーザー名)を追加します。

図B

構成新しいホストを追加するために必要な情報。

“href =” https://www.techrepublic.com/a/hub/i/r/2021/ 12/15/ c301f380-4835-4862-b653-04a0caf6d686/ resize /727 x / 0a2597cfc3ced365dcfa233ece7c4e9c / cockpitaddhostsb.jpg “target =” _ blank “>cockpitaddhostsb.jpg

新しいホストに必要な情報を構成する追加。

ホストのデフォルトの色を変更することもできます。 [追加]をクリックし、プロンプトが表示されたら(図C)、[キーを受け入れて接続]をクリックします。

図C

リモートサーバーのキー。

“href =” https://www.techrepublic.com/a/hub/i/r/2021/12/15/ 3cf35117-6341-4da3-b357-3970de143e73/ resize /770x / d9df35ddb1f8e3234f70b2ef5d49b2fe / cockpitaddhostsc.jpg “target =” _ blank “>cockpitaddhostsc.jpg

リモートサーバーのキーを受け入れる。

本当にパラノイアの場合は、次のことができます。追加するマシンにログインし、次のコマンドを発行して、常にキーを確認してください:

ssh-keyscan -t ecdsa-sha2-nistp256localhost | ssh-keygen -lf-cockpitaddhostsc.jpg

ターミナルウィンドウに表示されるキーがコックピットウィンドウに表示されるキーと一致する場合は、続行しても安全です。次に、リモートホストのユーザーパスワードを入力するように求められます(図D)。

図D

続行するには、ユーザーパスワードを入力してください。 

"href =" https://www.techrepublic.com/a/hub/i/r/2021/12/15/ b7f9ab91 -4dd0-48ed- a8cb-c4cc80b89a14/ resize /770 x / d56f8b61738bd9857a56b2ec6764a760/ cockpitaddhostsd.jpg "target =" _ blank ">cockpitaddhostsd.jpg

続行するには、ユーザーパスワードを入力する必要があります。

必要に応じて、自動ログイン用のSSHキーを作成できます。これを行うには、自動ログインのチェックボックスをオンにしてから、表示されるウィンドウで(図E) 、SSHキーのパスワードを入力して確認します。

図E

作成自動コックピットログイン用のSSHキー。

"href =" https://www.techrepublic.com/a/hub/i/r/2021/12/15/ b79b2cbc-e4bc-41f5-806f-218aff752182/ resize / 770x / fd9ef676b4fe8249d70ec4c5dcce3486/ cockpitaddhostse.jpg "target =" _ blank ">cockpitaddhostse.jpg

コックピットの自動ログイン用のSSHキーを作成します。

サーバーが追加されると、サーバーの追加に使用したものと同じドロップダウンをクリックすると、使用可能なサーバーのリストにサーバーが表示されます(図F)。

図F

すべて利用可能なサーバーはここにリストされています。

"href =" https://www.techrepublic.com/a/hub/i/r/2021/12/15/ ef3b7e4e-a16a-4136-a27a-04b121136bd6 / resize /770x / 5de82af55ae87dd3dc0c7f0e7b5f9ff9 /cockpitaddhostsf.jpg "target =" _ blank ">cockpitaddhostsf.jpg

利用可能なすべてのサーバーがここに一覧表示されます。

管理するサーバーをクリックして作業を開始します。

これにより、コックピットシステムマネージャーにリモートサーバーを簡単に追加できます。 。Cockpitで管理する複数のLinuxサーバーがある場合は、これを実行する必要があると考えてください。

Jack Wallenによるビジネスプロ向けの最新の技術アドバイスについては、TechRepublicのHow To Make Tech Work on YouTubeを購読してください。

http://www.techrepublic.com/

オープンソースの週刊ニュースレター

Linux OSとオープンソースアプリケーションに関するヒント、チュートリアル、解説をお見逃しなく。火曜日に配信

今日サインアップする

も参照してください

  • Nextcloudのインストール方法22Ubuntuサーバー20。04 (TechRepublic)
  • DockerコンテナでDNSを定義する方法(TechRepublic)
  • 開発者になる方法:チートシート(TechRepublic)
  • Linux管理者向けのハウツーガイド(無料のPDF)(TechRepublic)
  • Linux101:技術専門家が知っておくべきこと(TechRepublic Premium)
  • Linux、Android、およびその他のオープンソースの技術カバレッジ(Flipboard上のTechRepublic)
  • Related Articles

    Back to top button