Czy można skonfigurować tylko ftp do zapisu?

10

Chciałbym skonfigurować ftp w taki sposób, aby moi użytkownicy (i niektóre oprogramowanie, które piszę) mogli przesyłać dokumenty i zapisywać je na serwerze, ale nie chcę, aby użytkownicy mogli widzieć zawartość folderu ftp - zasadniczo ftp wydaje się zawsze pusty dla użytkownika.

Steven Evers
źródło
1
Z jakiego systemu operacyjnego korzystasz?
Kev

Odpowiedzi:

3

Od lat mamy klienta, który korzysta z metody zaplanowanego przeszukiwania bez problemów. Widziałbym tylko, że może to stanowić problem na mocno używanym serwerze z wieloma osobami celowo upuszczającymi pliki o tej samej nazwie.

Niezależnie od tego, oto doskonała procedura krok po kroku do konfigurowania witryny FTP typu blind drop w systemie Windows 2003 za pomocą IIS: http://www.iisanswers.com/Blind_drop_ftp.htm

tselliott
źródło
15

Jasne, na przykład z ProFTPD możesz użyć następującej konfiguracji:

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

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

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

W vsftpd możesz ustawić:

download_enable=NO
dirlist_enable=NO
rkthkr
źródło
4

W zależności od serwera FTP zazwyczaj jest to tak proste, jak udzielenie komuś uprawnień do zapisu w katalogu, ale nie do odczytu. W tym artykule omówiono to krótko

trent
źródło
thisartykuł już nie istnieje
KevinDTimm
2

Jak wspomniano, jest to łatwo możliwe. Najlepiej jest wyszukać w Google „(tylko typ zapisu na serwerze FTP)” i powinieneś uzyskać wiele odpowiedzi. Bez dodatkowych informacji o tym, jakiego dokładnie serwera FTP używasz, nie uzyskasz znacznie więcej pomocy niż tutaj.

Oesor
źródło
1

Tak. Po prostu dajesz swoim użytkownikom FTP dostęp tylko do zapisu. Wiele witryn pomocy technicznej robi to dla plików dziennika i tym podobnych.

Laura Thomas
źródło