Программируемый ftp-сервер

Нам нужно настроить ftp-сервер. Многие клиенты регулярно загружают файлы. Каждый клиент будет использовать другую учетную запись ftp. Нас вызовет внешняя система для предоставления нового клиента — мы можем либо взять имя пользователя/пароль из внешней системы, либо сгенерировать их и передать обратно. Мы, вероятно, захотим создать каталог для каждого клиента, чтобы они могли загружать файлы.

Когда клиент загружает файл, мы хотим получить уведомление, обработать файл и передать его другой внешней системе (затем переименовать или иным образом идентифицировать файл как обработанный).

Поэтому мне нужны предложения для ftp-сервера, на который можно добавлять учетные записи программно. В идеале он также должен обрабатывать каталоги и уведомления о новых загрузках, но мы можем сделать это другими способами.

Это было бы в Red Hat Linux (в идеале) или в Solaris.


person The Archetypal Paul    schedule 17.03.2012    source источник


Ответы (1)


Google говорит, что RedHat 9 поставляется с установленным vsftpd.

https://security.appspot.com/vsftpd.html

person FrankieTheKneeMan    schedule 17.03.2012
comment
Спасибо, посмотрю. Не сразу понятно, как добавлять пользователей программно (есть пример с виртуальными пользователями, но я уверен, что учетные записи можно добавлять динамически или виртуальные пользователи могут иметь разные домашние каталоги) - person The Archetypal Paul; 17.03.2012
comment
Я уверен, что это возможно. Если нет, то это с открытым исходным кодом. - person FrankieTheKneeMan; 17.03.2012
comment
Конечно, все возможно, если мы напишем код сами. Хотя я надеялся, что что-то уже есть. - person The Archetypal Paul; 18.03.2012