0

現在ProFTPDを使用して ftp プロキシに取り組んでいます。

私たちのセットアップは、この問題とほぼ同じです。

ただし、ユーザー名を利用するのに苦労しています。ユーザー名でターゲットサーバーを非表示/転送したいので、ユーザー名を書き換えてクリーンアップします。

これまでのところ、クリーンなユーザー名を使用できます。LDAP 認証を行うため。

ただし、書き換え前にユーザー名に含まれていた targetserver 文字列が必要です。

次の方法に関する情報:

  • 元のユーザー名を書き換える前に環境変数に保存します (env 変数も書き換えられないようにします)。
  • ProFTPD のメモを使用します (それについては読んでいますが、どういうわけかドキュメントを見つけられませんでした)。
  • 元のユーザー名にアクセスします(書き換えられたものではありません)
  • 接続でユーザー名とターゲットサーバーを非表示にしてそれを使用する方法に関するその他の情報

大歓迎です。

おそらく、私たちが間違った方法で使用しているある種のテクニックや、これまで使用できなかったテクニックがあるかもしれません.

編集:

@Castagliaについて

元のユーザー名には 2 つの情報があると言われました。ADuser@RemoteServer.

ADuser を使用して、LDAP 認証を確立します。RemoteServer 情報を使用して、MySQL から照会した資格情報を使用してリモート サーバーに接続します。

私たちが今苦労しているのは、両方の情報を活用することです。書き換えにより、クリーンなユーザーを取得できますが、サーバーは失われます。

したがって、私たちが探しているのは、元の文字列を var に保存するための何らかのオプションです。そして2回書き直します。ユーザー文字列に 1 回入力して認証し、サーバー名に 1 回入力して、ユーザーが接続したいサーバーを認識します。

4

2 に答える 2