TCP 通信の転送

この手順を使用して、アプリケーションクライアントとサーバ間でプレーンテキストで送信される TCP 通信内容を暗号化します(括弧で示した例では、Reflection を実行しているコンピュータの Web ブラウザとリモート Web サーバ間でデータを安全に送信するように Reflection クライアントを構成します)。

TCP 通信を転送するには

  1. Reflection クライアントを開き、Secure Shell サーバホスト (例、MySSHserver.com) に接続するように構成します。

  2. [Reflection Secure Shell の設定] ダイアログボックスを開きます。[トンネリング] タブに移動します。

  3. [ポートのローカル転送][追加] をクリックします。

  4. [ローカルポートの転送] で、使用可能なローカルポートを指定します。通常、1024 より大きい値 (例、8080) を入力できます。通常、1024 以下の値のポートはサービス用に予約されているため、使用できません。

  5. [転送先のホスト] で、アプリケーションサーバホストの [名前] (例、WebServer.Acme.com) を指定します。

    メモ:このサーバホストが Secure Shell サーバホストと異なる場合、Secure Shell サーバと指定したサーバ間の通信は暗号化されません。指定したサーバが Secure Shell サーバホストと同じリモートコンピュータで実行されている場合、値 localhost (または IP 接続 127.0.0.1) を指定できます。この場合、すべての通信が暗号化されます。

  6. [ポート] で、アプリケーションサーバで使用されるポート (例、Web サーバの場合 80 またはメールサーバの場合 110) を指定します。

    メモ:次の 2 つの手順は不要ですが、これらの手順を完了すると、Secure Shell トンネルの確立後、アプリケーションクライアントが自動的に起動されるように Reflection が構成されます。

  7. (オプション) [起動するアプリケーション] で、トンネルを介して転送したいデータのクライアントアプリケーション名 (例えば iexplore.exe) を指定します。システムパスにないアプリケーションの場合、完全なパス情報を含める必要があります。実行ファイルの検索に [参照] ボタンを使用して完全なパス情報を含めることができます。

  8. (オプション) [引数] で、このアプリケーションに使用したいコマンドライン引数を指定します(例えば、http:\\localhost:8080 を使用してリダイレクトポート 8080 に接続するようにブラウザを設定できます)。アプリケーションクライアントを実行し、指定したポートに接続するよう構成する必要がある場合もあります。

  9. [OK] をクリックして開いているダイアログボックスを閉じます。

    メモ:[ローカルポート転送] ダイアログボックスの [OK] ボタンは、すべての必須情報が入力されるまで使用できません。

  10. Secure Shell ホストに接続します。

    Secure Shell 接続の確立後、手順 7 で指定したアプリケーションが起動されます。転送されるローカルポート (この例では 8080) への接続が正しく構成されている場合、このポートからサーバアプリケーションにデータがリダイレクトされます。クライアントは、そのサーバに直接接続するよう構成されているかのように正確に実行されます。

関連項目