
ServerCatは、Linuxサーバーの監視とアクセスを容易にするmacOSアプリです。Dockerコンテナの限定的な管理機能も備えています。使い方は簡単で、無料版と有料版があります。無料版ではサーバーとDockerのステータス確認のみ可能ですが、有料版ではSSHアクセス、バッチ実行、スニペット、iCloud同期などの機能が追加されます。Dockerバッチ実行管理機能だけでも、その価値は十分にあります。
参照:採用キット: バックエンド開発者(TechRepublic Premium)
ServerCatはmacOSとiOSのみで利用可能で、サーバーにアプリケーションをインストールすることはありません。ServerCatはSSHを使用してLinuxの/procファイルシステムを読み取り、システムのステータスを取得します。ServerCatは、任意の数のリモートLinuxサーバーの監視と管理を容易にする、シンプルで洗練されたソリューションです。
ServerCatを使用するために必要なもの
ServerCatをインストールして使用するために必要なのは、稼働中のmacOSインスタンスと、監視対象のLinuxサーバーを少なくとも1台だけです。それではインストールを始めましょう。
ServerCatのインストール方法
macOSマシンにログインし、App Storeを開きます。ServerCatを検索し、エントリに関連付けられた「Get」をクリックします。
次に「インストール」をクリックし、プロンプトが表示されたらApple App Storeアカウントに関連付けられたパスワードを入力します。インストールは問題なく完了するはずです。
ServerCatにホストを追加する方法
macOSのLaunchpadをクリックし、「ServerCat」を検索します。ランチャーをクリックしてアプリを開きます。アプリのメインウィンドウで「Hosts」(図A)をクリックします。
図A

右上隅の「+」をクリックし、表示されるウィンドウ(図B)にホストに関する必要な情報を入力します。「保存」をクリックします。
図B

SSHキー認証の使い方
より安全な接続のためにSSHキー認証を使用する場合は、まず左下の「キーチェーン」をクリックし、次に右下の「+」をクリックします。ポップアップメニュー(図C)から「RSAキーの生成」を選択します。
図C

キーを作成したら、エントリをダブルクリックします。表示されるウィンドウ(図D)で、「SSHキーをサーバーにコピー」をクリックします。
図D

次に、宛先サーバーにSSHで接続し、コピーしたコマンドをターミナルに貼り付けてキーボードのEnterキーを押します。これにより、SSHキーがauthorized_keysファイルに追加され、SSHキー認証が使用できるようになります。
追加したホストでSSHキー認証を有効にするには、少し編集する必要があります。「ホスト」をクリックし、ホストエントリを右クリックまたは2本指でタップします。「編集」を選択します。
表示されたウィンドウで、SSH ドロップダウンから先ほど作成した SSH キーを選択します (図 E )。
図E

「保存」をクリックすると、ホストで SSH キー認証が利用できるようになります。
簡単なLinuxサーバーの監視
Linuxサーバーをすべて追加していくと、単一の使いやすいアプリケーションから監視・管理できるようになります。次回は、ServerCatを使ってDocker Swarmにコンテナをデプロイする方法を学びます。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。
TechRepublic Academy の The Mastering Linux Development Bundle で Linux についてさらに詳しく学びましょう。