Можно ли настроить FTP только для записи?

10

Я хотел бы настроить ftp таким образом, чтобы мои пользователи (и некоторые программы, которые я пишу) могли загружать документы и сохранять эти документы на сервере, но я не хочу, чтобы пользователи могли видеть содержимое папки ftp - по сути FTP всегда выглядит пустым для пользователя.

Стивен Эверс
источник
1
Какую ОС вы используете?
Кев

Ответы:

3

У нас был клиент, использующий метод запланированной развертки в течение многих лет без проблем. Я вижу только потенциальную проблему на интенсивно используемом сервере, когда несколько человек намеренно сбрасывают файлы с одинаковыми именами.

Несмотря на это, вот отличная пошаговая процедура для настройки скрытого FTP-сайта в Windows 2003 с использованием IIS: http://www.iisanswers.com/Blind_drop_ftp.htm

tselliott
источник
15

Конечно, например, с ProFTPD вы можете использовать следующую конфигурацию:

<Directory /path/to/ftp>
    <Limit ALL>
      DenyAll
    </Limit>

    <Limit CDUP CWD XCWD XCUP>
      AllowAll
    </Limit>

    <Limit STOR STOU>
       AllowAll
    </Limit>
 </Directory>

С vsftpd вы можете установить:

download_enable=NO
dirlist_enable=NO
rkthkr
источник
4

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

трент
источник
thisстатья больше не существует
KevinDTimm
2

Как уже упоминалось, это легко возможно. Лучше всего сделать поиск в Google по запросу «(тип FTP-сервера) только для записи», и вы должны получить множество ответов. Без дополнительной информации о том, какой именно FTP-сервер вы используете, вы не получите намного больше помощи, чем здесь.

Oesor
источник
1

Да. Вы просто предоставляете своим пользователям FTP доступ только для записи. Многие сайты поддержки делают это для файлов журналов и тому подобного.

Лаура Томас
источник