
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
| |