PuTTYを使用してSSHトンネルを設定する方法

PuTTyは、Windowsシステム用のユーザーフレンドリーなSSHクライアントです。 ほとんどのLinuxシステムユーザーは、SSHサーバーを実行しているリモートシステムに接続することを認識して使用しています。

また、信頼できる内部ネットワーク内のリソースへのアクセスを提供するSSHトンネルを作成するオプションも提供します。 SSHトンネルを使用すると、システムから直接アクセスできない他のポートで使用可能なリソースにアクセスできます。 ローカルホストポートをリモートネットワークでリッスンしているポートに転送すると、ローカルホストで構成済みのポートにアクセスすることで、リモートサービスに直接アクセスできます。

トンネルは、両側からのポート転送を提供します。 最初のオプションは、ローカルポートをリモートネットワークに転送してリソースにアクセスするオプションを示しています。 プロセスを逆にして、リモートマシンからローカルシステムのリソースにアクセスすることもできます。

PuTTYを使用したローカルポートフォワーディング

次の手順を使用して、ローカルSSHトンネリングを構成できます。

  1. デスクトップでPuTTYアプリケーションを起動します。 セッションウィンドウで、宛先SSHサーバーのホスト名またはIPアドレスとポート番号を入力します。 接続タイプがSSHに設定されていることを確認してください。

    リモートでアクセスするSSHサーバーのホスト名を追加します。

  2. 下の左側のサイドバー カテゴリー オプション。 に移動します 接続 >> SSH >> トンネル
  3. 選択する 地元 SSHポートフォワードのタイプを定義します。
  4. の中に ソースポート フィールドに、ローカルシステムで使用するポート番号を入力します。 (例:送信元ポート:5050)
  5. 次に、 フィールドに、宛先アドレスに続けてポート番号を入力します。 (たとえば、宛先:127.0.0.1:5432)。
  6. 追加した詳細を確認して、を押します 追加 ボタン。 ここに複数のエントリを追加できます。
  7. 出来た。 SSHセッションを接続してトンネルを作成します。 トンネルは、SSHセッションがアクティブになるまで機能します

PuTTYを使用したリモートポートフォワーディング

リモート転送により、リモートシステムはローカルマシンからリソースにアクセスできます。 リモート転送は、上記のローカル転送プロセスの反転を表します。

  1. デスクトップでPuTTYアプリケーションを起動します。 セッションウィンドウで、宛先SSHサーバーのホスト名またはIPアドレスとポート番号を入力します。 接続タイプがSSHに設定されていることを確認してください。リモートでアクセスするSSHサーバーのホスト名を追加します。

  2. 下の左側のサイドバー カテゴリー オプション。 に移動します 接続 >> SSH >> トンネル
  3. 選択する リモート SSHポートフォワードのタイプを定義します。
  4. の中に ソースポート フィールドに、ローカルシステムで使用するポート番号を入力します。 (例:送信元ポート:8080)
  5. 次に、 フィールドに、宛先アドレスに続けてポート番号を入力します。 (例:宛先:192.168.0.101:65001)。
  6. 追加した詳細を確認して、を押します 追加 ボタン。 ここに複数のエントリを追加できます。
  7. 出来た。 SSHセッションを接続してトンネルを作成します。 トンネルは、SSHセッションがアクティブになるまで機能します

結論

このチュートリアルは、Windowsサーバー上のPuttyアプリケーションを介してローカルおよびリモートのSSHトンネルをセットアップするのに役立ちました。 これにより、リモートシステムまたはSSHネットワーク経由のネットワークで実行されているサービスにアクセスできます。この場合、ポート経由で直接アクセスすることはできません。

Hope this helps!

Source link