技術ノート ウィンドウズ Windows、macOS、または Linux から SSH サーバーに接続する方法

Windows、macOS、または Linux から SSH サーバーに接続する方法

Windows、macOS、または Linux から SSH サーバーに接続する方法

重要なポイント

Windows、macOS、または Linux から SSH サーバーに接続する方法

Windows 上の SSH サーバーに接続するには、オプションの SSH 機能をインストールし、PowerShell または Windows ターミナルで「ssh user@exampleIP」を実行します。 Linux または macOS では、ターミナルを開いて「ssh user@exampleIP」を実行します。

Windows、macOS、または Linux から SSH サーバーに接続する方法

SSH クライアントを使用すると、SSH サーバーを実行しているリモート コンピューターに接続できます。 Secure Shell (SSH) プロトコルはリモート ターミナル接続によく使用され、リモート コンピュータ上のテキスト モード ターミナルに座っているかのようにアクセスできます。 SSH トンネリング SCP ファイル転送など にも使用できます。

Windows 上のコンピュータに SSH 接続する方法

Windows、macOS、または Linux から SSH サーバーに接続する方法

Windows 10 と Windows 11 には 、インストールできる公式 SSH クライアントが 追加されました。これは Windows 10 および Windows 11 の一部ですが、「オプション機能」です。

Windows 10 または Windows 11 に OpenSSH クライアントをインストールするには、設定アプリを開き、アプリ > アプリと機能 > オプション機能に移動します。 「機能の追加」をクリックし、「OpenSSH クライアント」が見つかるまでオプション機能をスクロールします。ボックスにチェックを入れて、「インストール」をクリックします。

インストール後、PowerShell を開き、SSH コマンドを使用してサーバーに接続します。例えば:

Windows、macOS、または Linux から SSH サーバーに接続する方法

サードパーティのユーティリティを使用して Windows で SSH 接続する

グラフィカル ユーザー インターフェイス (GUI) とより柔軟な機能が必要な場合は、代わりに PuTTY を試してください。

PuTTY をダウンロードし て起動して開始します。 PuTTY と関連ユーティリティを含むインストーラーをダウンロードできます。または、 ポータブル アプリケーション として機能する putty.exe ファイル。

「ホスト名(またはIPアドレス)」ボックスにSSHサーバーのホスト名またはIPアドレスを入力します。 「ポート」ボックスのポート番号が SSH サーバーに必要なポート番号と一致していることを確認してください。 SSH サーバーはデフォルトでポート 22 を使用しますが、サーバーは多くの場合、代わりに他のポート番号を使用するように構成されます。 「開く」をクリックして接続します。

初めてサーバーに接続しようとすると、セキュリティ警告が表示されます。これは、以前にこのサーバーに接続したことがないことを示しています。これは想定内のことなので、[OK] をクリックして続行してください。

一度サーバーに接続した後でこの警告が表示される場合は、サーバーの暗号化キーのフィンガープリントが異なることを示しています。サーバー管理者がそれを変更したか、誰かがトラフィックを傍受して悪意のある偽 SSH サーバーに接続させようとしています。気をつけて!

SSH サーバー上のアカウントのユーザー名とパスワードを入力するように求められます。そうすると、接続されます。ウィンドウを閉じるだけで SSH 接続が終了します。

PuTTY を使用してできることは他にもたくさんあります。たとえば、SSH サーバーでの認証に秘密キー ファイルを使用する必要がある場合、アプリケーションの起動時に表示される [PuTTY 構成] ウィンドウの [接続] > [SSH] > [認証] にこのオプションがあります。詳細については 、PuTTY のマニュアル を参照してください。興味深い事実があります。SSH 秘密キーは、技術的には PEM ファイルと呼ばれます

Windows、macOS、または Linux から SSH サーバーに接続する方法

macOS または Linux で SSH を使用する方法

macOS や Linux などの UNIX ベースのオペレーティング システムには、どこでもほぼ同じように機能する SSH コマンドが組み込まれています。

これらのオペレーティング システムのいずれかから SSH サーバーに接続するには、まずターミナル ウィンドウを開きます。 Mac では、これは [Finder] > [アプリケーション] > [ユーティリティ] > [ ターミナル] にあります。 Linux デスクトップで、アプリケーション メニューでターミナル ショートカットを探します。

SSH サーバーに接続するには、ターミナルに次のコマンドを入力します。 username は SSH サーバー上のユーザー名に置き換え、 ssh.server.com SSH サーバーのホスト名または IP アドレスに置き換えます。

 ssh ユーザー名@ssh.server.com

このコマンドは、デフォルトのポート 22 で SSH サーバーに接続します。別のポートを指定するには、次のようにコマンドの最後に -p を追加し、その後に接続するポート番号を追加します。

 ssh ユーザー名@ssh.server.com -p 2222

初めて接続するときに、サーバーの ID を確認するように求めるメッセージが表示されます。実際にサーバーに初めて接続する場合、メッセージは正常なので、「yes」と入力して続行できます。

以前にサーバーに接続したことがあり、このメッセージが表示された場合は、サーバー管理者がキーのフィンガープリントを変更したか、騙されて偽サーバーに接続していることを示しています。気をつけて!

続行する前に、 SSH サーバー 上でユーザー アカウントに必要なパスワードを入力するよう求められます。一度取得すると、接続されます。ウィンドウを閉じるか、「exit」と入力して Enter を押して SSH 接続を終了します。

ssh コマンドの使用方法の詳細については、SSH マニュアル ページを参照してください。ターミナルで man ssh と入力するか、 Web ブラウザで 表示することでアクセスできます。独自の SSH サーバーを実行している場合は、セキュリティを向上させるために必ずロックダウンしてください

「 Windows、macOS、または Linux から SSH サーバーに接続する方法」に関するベスト動画選定!

SSH接続とは何か?簡単に説明します【テックアイエス漫画】
【Linux入門】ターミナルソフト(tera term)でサーバーへSSHで接続する