コックピットを介してリモートホストを管理する方法
Cockpitを使用してLinuxサーバーを管理している場合、Jack Wallenには、管理者の生活を大幅に効率化できるクールなトリックがあります。
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
RockyLinuxを実行している新しいホストを追加します。 [新しいホストの追加]をクリックし、プロンプトが表示されたら(図B)、新しいサーバーのIPアドレスを入力します次に、ユーザー名(コックピットを使用するのに十分な特権を持つユーザー名)を追加します。
図B
ホストのデフォルトの色を変更することもできます。 [追加]をクリックし、プロンプトが表示されたら(図C)、[キーを受け入れて接続]をクリックします。
図C
本当にパラノイアの場合は、次のことができます。追加するマシンにログインし、次のコマンドを発行して、常にキーを確認してください:
ssh-keyscan -t ecdsa-sha2-nistp256localhost | ssh-keygen -lf-ターミナルウィンドウに表示されるキーがコックピットウィンドウに表示されるキーと一致する場合は、続行しても安全です。次に、リモートホストのユーザーパスワードを入力するように求められます(図D)。
図D
必要に応じて、自動ログイン用のSSHキーを作成できます。これを行うには、自動ログインのチェックボックスをオンにしてから、表示されるウィンドウで(図E) 、SSHキーのパスワードを入力して確認します。
図E
サーバーが追加されると、サーバーの追加に使用したものと同じドロップダウンをクリックすると、使用可能なサーバーのリストにサーバーが表示されます(図F)。
図F
管理するサーバーをクリックして作業を開始します。
これにより、コックピットシステムマネージャーにリモートサーバーを簡単に追加できます。 。Cockpitで管理する複数のLinuxサーバーがある場合は、これを実行する必要があると考えてください。
Jack Wallenによるビジネスプロ向けの最新の技術アドバイスについては、TechRepublicのHow To Make Tech Work on YouTubeを購読してください。
オープンソースの週刊ニュースレター
Linux OSとオープンソースアプリケーションに関するヒント、チュートリアル、解説をお見逃しなく。火曜日に配信
今日サインアップする
も参照してください