вот что за хрень по локал хосту(127.0.0.1) конектится по 192.168.*.* список деректорий выводить (вообщем фтп работает если использую филезилла)
в терминале ошибка
ftp localhost 86
Connected to localhost.localdomain.
220 ::ffff:127.0.0.1 FTP сервер готов
Name (localhost:papagot): anatol
331 Необходим пароль для пользователя anatol
Password:
230 Пользователь anatol подключён
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 Команда PORT успешно обработана
421 Service not available, remote server has closed connection
если вбиваю по внешнему адресу то в тойже филезилле
Статус: Определение IP-адреса для localhost
Статус: Соединяюсь с [::1]:86...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 ::1 FTP сервер готов
Команда: USER papagot
Ответ: 331 Необходим пароль для пользователя papagot
Команда: PASS ********
Ответ: 230 Пользователь papagot подключён
Команда: OPTS UTF8 ON
Ответ: 200 UTF-8 активирован
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" является текущей директорией
Команда: TYPE I
Ответ: 200 Тип установлен в I
Команда: EPSV
Ответ: 229 Entering Extended Passive Mode (|||2695|)
Команда: MLSD
Ответ: 150 Открываю режим ASCII данных для MLSD
Ответ: 226 Передача завершена
Статус: Список каталогов извлечен
Статус: Отключен от сервера
конектится а по внешнему ип или по домену кидает ошибку
Статус: Определение IP-адреса для angel.nrj.lv
Статус: Соединяюсь с 80.233.239.179:86...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 ::ffff:192.168.0.3 FTP сервер готов
Команда: USER papagot
Ответ: 331 Необходим пароль для пользователя papagot
Команда: PASS ********
Ответ: 230 Пользователь papagot подключён
Команда: OPTS UTF8 ON
Ответ: 200 UTF-8 активирован
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" является текущей директорией
Команда: TYPE I
Ответ: 200 Тип установлен в I
Команда: PASV
Ответ: 227 Entering Passive Mode (192,168,0,3,187,43).
Статус: Сервер отправил пассивный ответ с неопределяемым адресом. Использую существующий адрес сервера.
Команда: MLSD
Ошибка: Превышено время ожидания соединения
Ошибка: Не могу получить список каталогов!
Меня тут смущяет строка
Ответ: 227 Entering Passive Mode (192,168,0,3,187,43).
Если в конфиге ниже прописан внешний ип....
вот мой конфиг
######################################################
#
# ProFtpd.conf
#
######################################################
# Имя сервера
ServerName "angel.nrj.lv"
ServerType standalone
DefaultServer on
ServerIdent off
#AuthUserFile /etc/proftpd/ftpd.passwd
#AuthGroupFile /etc/proftpd/ftpd.group
AuthPAM yes
# Запрещаем руту логиниться на фтп
RootLogin off
# Слушаем порт 21 (стандартный)
Port 86
# Права на создаваемые файлы
Umask 022
# Chroot-им всех пользователей. Нефига им по файловой системе лазить
DefaultRoot ~
# Не проверяем валидность шелла. Всем подряд я шелл не даю, а на /bin/nologin ругается
RequireValidShell off
User proftpd
#Group proftpd
TimeoutIdle 180
TimeoutLogin 120
TimeoutNoTransfer 360
TimeoutStalled 640
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.log
Ну и где ошибка? Конфиг брал с рабочего сервера где работает тоже профтпд и уже не первый месяц. где что забыл?