6


2

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

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

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

ありがとう!!!!

1 Answer


18


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

ssh -L 9999:ldapserver:389 [email protected]

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

それから、localhost:9999(またはあなたが選んだどんなポートでも)に接続するようにあなたのアプリケーションに伝えてください。