市場で最も優れたSSH接続マネージャーの1つであるTermiusの使い方 - TechRepublic

市場で最も優れたSSH接続マネージャーの1つであるTermiusの使い方 - TechRepublic

Termiusは、Linux、macOS、Windowsで利用できる優れたSSH接続管理アプリです。このGUIツールを使えば、ワンクリックでリモートサーバーへの接続を作成できます。ホストのグループ作成、SFTP接続とポート転送の管理、接続に使用するスニペットの作成、さらにはSSHキー認証にも対応しています。

参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)

Termius は無料で使用できますが、検討すると少し有利になる可能性のある 3 つの有料プランがあります。

  • Pro:月額10ドル。無料のStarterプランのすべての機能に加え、クラウド暗号化された保管庫、無制限のデバイス、トンネリングが含まれます。
  • チーム:1シートあたり月額20ドル。Proプランの全機能に加え、単一の共有ボルト、マルチキー認証、リアルタイムコラボレーション機能が含まれます。
  • Business:1シートあたり月額30ドル。Teamプランの全機能に加え、複数の共有ボルト、SOC2 Type IIレポート、Enterprise SSOが含まれます。

Termiusを使用するために必要なもの

Termiusを使用するには、アカウントを登録し、お使いのオペレーティングシステムにGUIツールをダウンロードする必要があります。ここではPop!_OS Linuxでデモを行いますが、手順はオペレーティングシステムに関わらず同じです。

Termiusにホストを追加する方法

まず最初に、新しいホストを追加します。そのためには、Termiusアプリを開きます。メインウィンドウ(図A)で「追加」ドロップダウンをクリックし、「新しいホスト」を選択します。

図A

Termius のメイン ウィンドウ。

新しいサイドバーが開き、そこで新しいホストを構成します (図 B )。

図B

Termius の新規ホスト サイドバー。

まず、ホストにラベルを付け、「アドレス」フィールドにホストのアドレスを入力します。オプションでタグを追加することもできます。次に、リモートホストのユーザー名とパスワードを入力します。Termiusが自動的に保存してくれるので、手動で情報を保存する必要はありません。

SSHキー認証を追加する方法

ローカルシステムに既にSSHキーがあるものと仮定します。ない場合は、次のコマンドで作成できます。

ssh-keygen

上記のコマンドは、新しい SSH キー ペアを作成し、それを ~/.ssh に保存します。

例えば、接続にSSHキー認証を使用していて、それを新しいホストに追加したいとします。そのためには、「キーの設定」をクリックします。プロンプトが表示されたら、「+新規」をクリックして新しいキーを追加します。

表示されるサイドバーで、「キー ファイルからインポート」 (図 C ) をクリックします。

図C

新しいホストに SSH キー認証を追加します。

デフォルトのファイルマネージャーが開くので、SSHキーペアが格納されているディレクトリに移動します。秘密鍵(通常はid_rsaという名前)を選択します。そのファイルを選択すると、「秘密鍵」フィールドに入力されます。「保存」をクリックすれば完了です。

新しいホストが使用できるようになりました。メインウィンドウでホストのエントリをダブルクリックし、プロンプトが表示されたらSSHキーのパスワードを入力してください(図D)。

図D

Termius を使用してリモート ホストにログインします。

スニペットの作成方法

ホストにログインした際に特定のコマンドを実行したいとします。例えば、Ubuntuベースのホストでは次のコマンドを常に実行できます。

sudo apt-get update && sudo apt-get upgrade -y

これを行うには、左側のナビゲーションで「スニペット」をクリックします。表示されたウィンドウで「+スニペット」をクリックします。右側のサイドバーで、新しいスニペットに名前を付け、「スクリプト」テキストエリアに実行したいコマンドまたはスクリプトを入力します(図E)。

図E

Ubuntu ベースのホストを更新およびアップグレードするスニペットを作成します。

スニペットを使用するには、新しいホストを作成するか、既存のホストを編集します。「SSHエージェント転送」の下にある「スニペット」をクリックし、先ほど作成した新しいスニペットを選択します(図F)。

図F

ホストにスニペットを追加します。

これで、ホストに接続すると、スニペット内のコマンドが自動的に実行されます。スニペットにsudo権限が必要な場合は、ターミナルでパスワードの入力を求められます。または、接続時に使用したパスワードを選択することもできます。スニペットが実行され、完了したら準備完了です。

最高の中の最高

Termiusは、私がこれまで使ってみて最高のSSHクライアントです。デザインも良く、ワークフローを簡素化するのに十分な機能を備えており、一度も不満を感じたことはありません。ぜひこのツールを試してみて、SSH接続管理の頼れるツールになるかどうか確かめてみてください。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: