Jeżeli nie masz jeszcze zainstalowanego proFTPD pobierz źródła ze strony http://www.proftpd.org/
i zapoznaj się z FAQ na stronie http://www.proftpd.org/docs/faq/proftpdfaq.html lub ściągnij rpm'a dla Twojej dystrybucji.

Plik konfiguracyjny znajduje się najprawdopodobniej w /etc/proftpd.conf, więc ten plik będziemy edytować.

Zaczynamy

# Główne ustawienia serwera

ServerName "ASK Kabel.NET FTP Server" # Nazwa serwera
ServerAdmin admin@kabel.net.pl # mail do admina
ServerType standalone # typ serwera,
DeferWelcome on
DefaultServer on
DefaultRoot ~

# Port na którym serwer ma nasłuchiwać

Port 21

# Ogranicza poruszanie po serwerze

DefaultRoot ~

# Prawo właściciela do modyfikacji pliku

Umask 002

# Użutkownik na jakim uruchomiony jest serwer

User ftp

# Grupa do której należy użytkownik

Group ftp

# Timeouty, czyli po jakim czasie bezczynności przerwać operacje serwera

TimeoutIdle 300
TimeoutStalled 300
TimeoutLogin 60
TimeoutNoTransfer 300

# Logi

ExtendedLog /var/log/proftp.log
ExtendedLog /dev/tty11 # na 11 konsoli możemy oglądać logi na bieżąco

# Wiadomość powitalna

DisplayLogin .welcome.msg

# Maksymalna liczba procesów potomnych i prób logowania

MaxInstances 20
MaxLoginAttempts 2

# Maksymalna liczba połączeń i połączeń z jednego IP

MaxClients 10 ">>> Serwer nie może przyjąć więcej użytkownikow <<<"
MaxClientsPerHost 2">>> Za dużo połączeń z jednego IP <<<"

# Pliki i katalogi mogą być nadpisywane.


AllowOverwrite on


# A N O N Y M O U S


User ftp
Group ftp
UserAlias anonymous ftp


DenyAll

# Katalog do którego anonimowi użytkownicy mogą wgrywać pliki



DenyAll


AllowAll


Teraz wystarczy pli zapisać i zrestartować serwer. Tyle.