8

クライアントのオフィスのネットワーク内にあるマシンにSSH(ルートアクセス)経由でアクセスしました。

LDAPに統合する必要のあるPHPアプリケーションをコンピューターでプログラミングしています。LDAPサーバーはクライアントのネットワークの別のサーバーにあり、外部からアクセスすることはできませんが、SSH経由で接続できるサーバーを介して完全にアクセスできます。

私の質問は次のとおりです。とにかく、ネットワーク上のコンピューターの1つへのSSH接続を使用してトラフィックをLDAPサーバーに転送するために、コンピューターにトンネルを作成してポートを設定できますか?

ありがとう!!!!

4

1 に答える 1

22

はい、トンネルを作成するためsshの「 」オプションがあります。-Lこのオプションは、コロン(:)で区切られた3つのパラメーターを取ります。ローカルリッスンポート、リモートホスト、リモートポート。

ssh -L 9999:ldapserver:389 user@otherhost

ここで、9999は、トンネルが作成されるローカルポートです。ldapserver:389ビットは、反対側のどこに接続するかを指示します。

次に、アプリケーションにlocalhost:9999(または選択したポート)に接続するように指示すると、トンネリングされます。

于 2009-08-07T13:35:18.613 に答える