Со временем наша компания приобрела еще несколько компаний, и у каждой из них был свой FTP-сервер. Сейчас мы изучаем возможность объединения всех учетных записей пользователей и данных в одну, но сохраним несколько интерфейсов, разбросанных по Европе, чтобы обеспечить некоторую устойчивость, а также повысить скорость загрузки / выгрузки для клиентов и поставщиков. У нас есть высокоскоростное подключение к Интернету во всех местах, поэтому централизованное хранение всех данных не является проблемой (и поскольку у нас есть избыточные подключения во всех местах, выход из строя отдельной линии также не является проблемой).
Я ищу лучший способ иметь центрального администратора для всех учетных записей пользователей для 3 или более внешних серверов. В другом посте здесь я нашел возможное решение (proftpd с бэкэндом mysql), но мне интересно, есть ли другие варианты.
Я бы посмотрел на mod_ldap, который позволяет выполнять аутентификацию и контроль доступа через каталог ldap. Если вы уже храните все данные своей учетной записи в ldap (LDAP или AD, который является LDAP внизу), это более чистое решение.
Если вы пытаетесь управлять большим количеством учетных записей в нескольких системах и не используете какую-либо централизованную систему каталогов, я настоятельно рекомендую изучить это. Это сделало мою жизнь намного проще.