Решил собрать и установить Proftpd 1.3.1.rc3. Опишу все по порядку как делал: скачала скачал исходники с сайта разработчика, затем шлепнул
./configure --with-modules=mod_rewrite
make
make install
Все отлично собралось. Затем стал конфигурировать.
Вот конфиг:
Код: Выделить всё
ServerName "ProFTPD Default Installation"
ServerType inetd
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User ftp
Group ftp
AllowOverwrite on
AllowForeignAddress off
SyslogFacility FTP
SyslogLevel debug
TransferLog /var/log/xferlog
SystemLog /var/log/proftpd-error.log
ExtendedLog /var/log/proftpd-extended.log read,write
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Limit LOGIN>
AllowAll
</Limit>
<Anonymous /home/ftp/>
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
Также создал пользователя ftp с домашней директорией /home/ftp/ с правами на чтение/запись в эту директорию.
Создал в /etc/pam.d/ftp:
Код: Выделить всё
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
account required /lib/security/pam_pwdb.so
session required /lib/security/pam_pwdb.so
Также создал в /etc/xinetd.d/proftpd:
Код: Выделить всё
service ftp
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/local/sbin/proftpd
log_on_failure += USERID
disable = no
bind = 192.168.0.2
}
Перезапустил xinetd. Вот что у меня в /var/log/messages:
Nov 19 22:41:32 localhost xinetd[2706]: Starting reconfiguration
Nov 19 22:41:32 localhost xinetd[2706]: Swapping defaults
Nov 19 22:41:32 localhost xinetd[2706]: Reconfigured: new=1 old=0 dropped=0 (services)
Ввожу команду
Код: Выделить всё
ftp 192.168.0.2
Connected to 192.168.0.2.
500 FTP server shut down (System shutdown at Sun Oct 14 00:50:10 2007) -- please try again later
ftp> quit
Лезу в лог фтп сервера:
Nov 19 22:41:35 Vasya proftpd[28699] localhost.localdomain (192.168.0.2[192.168.0.2]): connection refused (System shutdown at Sun Oct 14 00:50:10 2007) from 192.168.0.2 [192.168.0.2]
В файле ftpusers нет пользователя ftp.
Приконектиться к серверу не возможно ни под анонимусом ни под чем. Подскажите, пожалуйста, в чем проблема.
Забыл написать: система ASP Linux 11.2