重要なポイント
Windows 上の SSH サーバーに接続するには、オプションの SSH 機能をインストールし、PowerShell または Windows ターミナルで「ssh user@exampleIP」を実行します。 Linux または macOS では、ターミナルを開いて「ssh user@exampleIP」を実行します。
SSH クライアントを使用すると、SSH サーバーを実行しているリモート コンピューターに接続できます。 Secure Shell (SSH) プロトコルはリモート ターミナル接続によく使用され、リモート コンピュータ上のテキスト モード ターミナルに座っているかのようにアクセスできます。 SSH トンネリング 、 SCP ファイル転送など にも使用できます。
Windows 上のコンピュータに SSH 接続する方法
Windows 10 と Windows 11 には 、インストールできる公式 SSH クライアントが 追加されました。これは Windows 10 および Windows 11 の一部ですが、「オプション機能」です。
Windows 10 または Windows 11 に OpenSSH クライアントをインストールするには、設定アプリを開き、アプリ > アプリと機能 > オプション機能に移動します。 「機能の追加」をクリックし、「OpenSSH クライアント」が見つかるまでオプション機能をスクロールします。ボックスにチェックを入れて、「インストール」をクリックします。
インストール後、PowerShell を開き、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 ファイルと呼ばれます 。
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 サーバーを実行している場合は、セキュリティを向上させるために必ずロックダウンしてください
。





