не работает через командную строку (создает пустой файл), через тотал все работает!ftp> quote PASV
---> PASV
227 Entering Passive Mode (xx,xx,xx,223,218,154).
ftp> binary
---> TYPE I
200 Type set to I
ftp> quote pWD
---> pWD
257 "/uploads" is the current directory
ftp> ls
---> TYPE A
---> PORT 192,168,1,6,6,38
200 PORT command successful
---> NLST
425 Unable to build data connection: Operation not permitted
---> TYPE I
Права на папку 777!
Конфиг proftpd:
ServerName "ХХХХХХХХХХ"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
Port 21
Umask 000 000
MaxInstances 30
CommandBufferSize 512
User nobody
Group nogroup
DefaultRoot ~
<Anonymous ~ftp>
User ftp
Group ftp
UserOwner ftp
GroupOwner ftp
AnonRequirePassword on
HideUser root
<Limit ALL>
Order Allow, Deny
AllowUser ftp
</Limit>
</Anonymous>
TimeoutIdle 3600
TimeoutLogin 3600
TimeoutNoTransfer 3600
TimeoutStalled 3600
TimeoutSession 3600
# Идентификация имени удаленного пользователя
IdentLookups on
AllowOverwrite on
# Логи
LogFormat default "%h %l %u %t "%r" %s %b"
TransferLog /var/log/proftpd_transferlog
ServerLog /var/log/proftpd_serverlog
SystemLog /var/log/proftpd_systemlog
# Лимит максимума клиентов
MaxClients 30 "The server is full, hosting %m users"
в чем засада?