ProFTPD
Data: 21-07-2003 o godz. 23:05:15
Temat: Konfiguracje usług w systemie FreeBSD


Co to jest FTP i do czego może się przydać raczej nie trzeba nikomu tłumaczyć. Zacznę więc od instalacji serwera ProFTPD (chyba najbardziej popularnego i wydajnego serwera ftp dla systemów Unix.


Instalację zaczynamy od przejścia do właściwego katalogu w portach:
cd /usr/ports/ftp/proftpd/
Wydajemy komendę make install clean i chwilkę czekamy, aż odpowiednie pliki pojawią się na naszej maszynie.
To co jest najważniejsze to plik /usr/local/etc/proftpd.conf

# ServerName "FTP domena.pl"
ServerType standalone
ServerIdent on "FTP domena.pl"
Dzięki tej opcji nie informujemy wszystkich co się logują na nasz serwer, że demonem ftp jest ProFTPD

DefaultServer on
# Port 21 is the standard FTP port. Port 21
Port na którym nasłuchuje nasz serwer ftp
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
MaxInstances 30
User nobody
Group nogroup
Użytkownik na którym uruchomiony jest serwer

ExtendedLog /var/log/proftp.log
Miejsce składowania logów

DefaultRoot ~
Użytkownik będzie mógł się poruszać tylko po swoim domowym katalogu

MaxClientsPerHost 1 "Za duzo polaczen z jednego adresu IP"
MaxClients 10 "Za duzo polaczen do serwera"

AllowRetrieveRestart on
AllowStoreRestart on
Wznawianie przerwanych plikow

Opcje poniżej uruchamiamy jeżeli chcemy umożliwić logowanie anonimowym użytkownikom ( ja to wyłączyłem całkowicie)
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message

< Limit WRITE>
DenyAll
< /Limit>
< /Anonymous>

Jacek





Artykuł jest z FreeBSD na www.malisz.eu.org
http://www.malisz.eu.org/

Adres tego artykułu to:
http://www.malisz.eu.org/13_ProFTPD.htm