Странность с ProFTPD

Александр Фролов
На сайте с 27.12.2007
Offline
155
1334

Перенес сайт с другого сервера, создал через ISPmanager FTP-доступ к одной из папок внутри сайта.

Оказалось, что в эту папку через FileZilla и FTP войти не удается (там довольно много картинок), но в другие папки входит спокойно. Через SFTP можно войти и в эту папку.

Все работает на FreeBSD 7.4.

Ошибка в FileZilla:

Status:                      Connecting to x.x.x.x:21...
Status: Connection established, waiting for welcome message...
Response: 220 ProFTPD 1.3.3g Server (ProFTPD Default Installation) [x.x.x.x]
Command: USER *****
Response: 331 Password required for ulmi
Command: PASS ************
Response: 230 User *****logged in
Command: OPTS UTF8 ON
Response: 200 UTF8 set to on
Status: Connected
Status: Retrieving directory listing...
Command: CWD /www/*****.ru/folder
Response: 250 CWD command successful
Command: TYPE I
Response: 200 Type set to I
Command: PORT 192,168,0,196,19,170
Response: 200 PORT command successful
Command: MLSD
Response: 150 Opening ASCII mode data connection for MLSD
Error: Connection timed out
Error: Failed to retrieve directory listing

Конфиг ProFTPD:

#
# For more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard

# Port 21 is the standard FTP port.
Port 21

# Use IPv6 support by default.
#UseIPv6 on

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30

CommandBufferSize 512

# Set the user and group under which the server will run.
User nobody
Group nogroup

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~

# Normally, we want files to be overwriteable.
AllowOverwrite on

# Bar use of SITE CHMOD by default
#<Limit SITE_CHMOD>
# DenyAll
#</Limit>

DefaultRoot ~
UseReverseDNS off
IdentLookups off

ListOptions "-la"


# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.

#########################################################################
# #
# Uncomment lines with only one # to allow basic anonymous access #
# #
#########################################################################

#<Anonymous ~ftp>
# User ftp
# Group ftp

### We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp

### Limit the maximum number of anonymous logins
# MaxClients 10

### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayFirstChdir .message

### Limit WRITE everywhere in the anonymous chroot
# <Limit WRITE>
# DenyAll
# </Limit>
#</Anonymous>

Подскажите, пожалуйста, в чем может быть проблема?

Спасибо!

N
На сайте с 06.05.2007
Offline
419
#1
Command: PORT 192,168,0,196,19,170

Скорее, это проблема с вашим nat-ом в том месте, откуда вы подключаетесь, а не с сервером. Попробуйте пассивный режим.

Кнопка вызова админа ()
Александр Фролов
На сайте с 27.12.2007
Offline
155
#2

Увы, пассивный и стоит (

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Права и владелец

Не стоит плодить сущности без необходимости
Александр Фролов
На сайте с 27.12.2007
Offline
155
#4

Увеличил таймаут в FileZilla до 60 сек. и заработало!

N
На сайте с 06.05.2007
Offline
419
#5

Александр Фролов, однако, лог общения, который вы привели, в активном режиме. Видимо, не стоит.

Александр Фролов:
Увеличил таймаут в FileZilla до 60 сек. и заработало!

а, ну эт нормально для людей, которые путают данные.

Александр Фролов
На сайте с 27.12.2007
Offline
155
#6
netwind:
Александр Фролов, однако, лог общения, который вы привели, в активном режиме. Видимо, не стоит.

Да, после поста этого лога я пробовал и пассивный режим, но сам по себе пассивный режим не помог. Клиент добавил очень много файлов в папку.

Андрей
На сайте с 30.09.2009
Offline
482
#7

Александр Фролов, у некоторых фтп-клиентов есть функция лимитирования количества файлов в папке. Т.е. NNN прочитало, и все.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
N
На сайте с 06.05.2007
Offline
419
#8

Ну если на то пошло, то самый лучший клиент ftp.exe из состава windows, вообще список файлов не получает, пока его специально не попросишь :) Формально, переход в папку папку происходит.

Александр Фролов
На сайте с 27.12.2007
Offline
155
#9

Понятно, всем спасибо за ответы! Видимо, надо подумать, как уменьшить количество файлов в этой папке до разумного.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий