ウェブサイト検索

Linux に最適な SSH クライアント (およびそれが必要な理由)


SSH リモート接続を操作するためのより良い方法を探している場合は、これらのクライアントのいずれかを試してください。

Secure Shell (SSH) は私が毎日使用しているツールです。私のローカル エリア ネットワーク (LAN) 上には、いつでもアクセスする必要がある Linux デスクトップとサーバーがいくつかありますが、その一部にはグラフィカル ユーザー インターフェイス (GUI) やディスプレイがありません。そこで SSH が登場します。

SSH は、リモート マシンへのアクセスを簡単かつ安全にするため、多くの Linux 管理者やユーザーにとって定番のツールです。ただし、SSH で使用するツールによって、LAN 上の接続、さらにはネットワーク外のマシンの接続の管理がどれだけ簡単になるかが決まります。 

SSH を初めて使用する人は、ツールをより使いやすくするために使用できるアプリがいくつかあることに注意してください。それらのツールについて話したいと思います。ただし、コマンドラインから始めます。掘り下げてみましょう。

1. コマンドライン

SSH を使用する必要がある場合、反射的にターミナル アプリを開き、接続に必要なコマンドを発行します。これは、特に入力するのが好きではない人にとって、最もユーザーフレンドリーなオプションではありませんが、私にとっては第二の習慣になっています。コマンドライン経由で SSH を使用することはすぐに習慣になります。 

コマンドライン経由で SSH を使用するには、ターミナル アプリを開き、ssh jackwallen@192.168.1.11 のようなコマンドを発行します。~/.ssh/config ファイルで SSH ホストを構成すると、このプロセスが簡単になります。 。

2.レミナ

Linux に長く携わっている人なら、おそらく Remmina リモート デスクトップ アプリについて聞いたことがあるでしょう。このアプリを使用すると、使いやすい GUI を通じてリモート デスクトップにアクセスできます。 

ただし、Remmina は SSH ネットワーク プロトコルでも動作するため、リモート デスクトップ プロトコル (RDP) 接続と同じアプリを SSH 接続に使用できることはご存知ないかもしれません。 

Remmina 経由での SSH の使用には、RDP 接続に関連するすべての機能が備わっているわけではありませんが、すべてのリモート ホストを追加できる便利な接続マネージャーが利用できるため、コマンドの実行や、どのマシンがどの IP アドレスに関連付けられているかを記憶します。 

Remmina を使用すると、さまざまなサーバーへの接続を簡単に管理できます。

3. パテ

Windows で SSH を使用したことのある人なら誰でも、PuTTY について知っています。このアプリは私が最初に使用した SSH GUI の 1 つであるため、しばらく前から存在しています。ただし、PuTTY は Windows 専用ではなく、Linux バージョンもあります。 

PuTTY を使用して、ホスト名を入力し、SSH を選択して、「接続」をクリックします。 PuTTY ではセッションを保存できますが、初心者にとってはわかりにくい場合があります。ホスト名を入力した後、[SSH] を選択し、([保存されたセッション] の下で) セッションに名前を付けて、[保存] をクリックします。次回 PuTTY を開くと、保存されたセッションに簡単にアクセスできるようになります。 

注意すべき点: 接続用のホスト名を入力するときは、user@server と入力できます (「user」はリモート ユーザー名、「server」はリモート マシンの IP アドレスです)。セッションをその形式で保存しない場合は、毎回リモート ユーザー名の入力を求められます。また、接続が確立されると接続マネージャーは閉じられるため、接続を閉じるときは、PuTTY を再度使用する前に再度開く必要があります。

PuTTY は、Windows から移行する人にとって優れたオプションです。

4. テルミウス

SSH GUI に関する限り、Termius が最高です。このアプリには利用可能な最高の接続マネージャーの 1 つが備わっているため、SSH の使用は驚くほど簡単です。保存されたセッションはボールトに保存され、各セッションにあらゆる種類の情報 (ラベル、タグ、親グループなど) を追加できます。 

Termius では、SSH キー、証明書、2 要素認証、FIDO2 キーを管理することもできます。スニペット機能、ポート転送、履歴もあります。常にコマンドラインをデフォルトにしていなかったら、Termius が SSH クライアントになるでしょう。 

ターミナル ウィンドウよりも GUI を好む人にとって、このアプリは最適です。 Termius は無料で使用できますが、有料ライセンスを購入すると、個人用保管庫、無制限のデバイス、トンネリングなどの追加機能を利用できます。 Termius の料金と機能の詳細を確認し、有料アカウントが必要かどうかを判断してください。

テルミウスは最高の中の最高です。

これで、利用可能な最高の Linux SSH クライアントが完成しました。ターミナル ウィンドウでの作業が多すぎると思われる場合は、これらのツールのいずれかを使用して、リモートでの生活が少し楽になるかどうかを確認してください。

関連記事