в настоящее время работает с ftp-прокси с ProFTPD.
Наши настройки почти такие же, как и в этом проблеме.
Однако мы изо всех сил пытаемся использовать имя пользователя. Поскольку мы хотим скрыть/перенести целевой сервер в имени пользователя, мы переписываем имя пользователя, чтобы очистить его.
Пока все хорошо, мы можем использовать чистое имя пользователя. Чтобы выполнить аутентификацию LDAP.
Однако нам по-прежнему нужна строка targetserver, которая была в имени пользователя до перезаписи.
Любая информация о том, как:
- сохраните исходное имя пользователя в переменной среды до его перезаписи (и также предотвратите перезапись переменной env)
- используйте заметки ProFTPD (читал об этом, но почему-то не смог найти и документы по нему)
- получить доступ к исходному имени пользователя (не переписанному)
- любая другая информация, как скрыть имя пользователя и целевой сервер в соединении и использовать его
очень приветствуются.
Может быть, есть какая-то техника, которую мы используем неправильно, или техника, которую до сих пор не использовали.
Редактировать:
Относительно @Кастальи
Было сказано, что у нас есть 2 информации в исходном имени пользователя. ADuser@RemoteServer.
С ADuser мы хотим установить аутентификацию LDAP. С информацией RemoteServer мы хотим подключиться к удаленному серверу с учетными данными, которые мы запросили из MySQL.
С чем мы сейчас боремся, так это с использованием обеих данных. При перезаписи мы получаем чистого пользователя, но теряем сервер.
Итак, мы ищем какую-то возможность сохранить исходную строку в var. И переписать 2 раза. Один раз в строку пользователя для аутентификации и один раз в имя сервера, чтобы узнать, к какому серверу пользователь хочет подключиться.
ExtendedLog
, или...? - person Castaglia   schedule 01.08.2017%U
должна предоставлять исходное значение из командыUSER
, отправленной клиентом; если это не сработает, обновите свой пост, чтобы показать конфигурацию, использующую это, и результат. - person Castaglia   schedule 01.08.2017mod_rewrite
для перезаписи/изменения отправленной командыUSER
; Вы надеетесь/хотите получить там значение немодифицированное? - person Castaglia   schedule 02.08.2017