./configure --prefix=/usr/local/ftp
make
make install
содержимое proftpd.conf
ServerAdmin test@test.ru
ServerIdent on "Test FTP server"
ServerName "test.test.ru"
ServerType standalone
DefaultServer on
IdentLookups off
PassivePorts 4000 5000
Port 21
UseReverseDNS off
TimeoutIdle 180
TimeoutLogin 120
TimeoutNoTransfer 360
TimeoutStalled 640
TimeoutSession 86400
User nobody
Group nobody
Umask 022
AllowLogSymlinks off
DebugLevel 3
ExtendedLog syslog:debug ALL default
LogFormat default "%h %l %u %t \"%r\"%s %b"
SyslogFacility FTP
SyslogLevel debug
TransferLog /var/log/xferlog
SystemLog /var/log/proftpd.log
WtmpLog on
RequireValidShell no
AllowForeignAddress off
AllowOverride off
AllowOverwrite on
DefaultRoot ~
MaxClients 15 "Server is full"
MaxClientsPerHost 2 "%m links max"
MaxLoginAttempts 3 "Login flood"
<Limit LOGIN>
Order allow,deny
Allow from 192.168.0.
Deny from all
</Limit>
<Limit READ DIRS>
IgnoreHidden on
<Anonymous /home/ftp>
User ftp
Group ftp
RequireValidShell no
UserAlias anonymous ftp
WtmpLog off
<Limit WRITE>
DenyAll
</Limit>
<Directory /home/ftp/incoming/*>
<Limit READ WRITE STOR>
Allow all
</Limit>
</Directory>
</Anonymous>
при попытке зайти выдает "Сеанс FTP был прекращен"...