проблемы с ftp

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

проблемы с ftp

Сообщение Pilat » 30 июл 2004, 12:20

При коннекте на сервер по фтп не выодится список файлов
в чем трабла?

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 30 июл 2004, 12:32

причин много, самая вероятная - сервер работает в пассив режиме,
а ваш клиент ждет ответа по актив каналу.
Решение: включить пассив режим у клиента.

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 30 июл 2004, 14:56

setar писал(а):Решение: включить пассив режим у клиента.
Пассив режим у клиента включен, видимо проблема не в этом...

Аватара пользователя
funkblaster
Junior member
Сообщения: 19
Зарегистрирован: 09 апр 2004, 00:18
Откуда: Москва
Контактная информация:

Сообщение funkblaster » 30 июл 2004, 15:51

ftp сервер за firewall?

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 30 июл 2004, 15:58

funkblaster писал(а):ftp сервер за firewall?
да, но дело вряли в этом... логинится то нормально.
Это как то связано с тем, что ограничиваю для юзверей достут к директориям
вот эти директивы
из файла ftpaccess
guestgroup guest
guestuser %2000-2999
если их комментю, то все ок, но ограничения нетути

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 30 июл 2004, 16:30

Всё же давайте проверим Firewall
Дырка для FTP должна быть примерно такая:

Код: Выделить всё

FTP="21"
UNPRIVPORTS="1024:65535"
ANYWHERE="any/0"
EXT_INTERFACE="eth0"
EXT_IPADDR="A.B.C.D"

iptables -A INPUT  -j ACCEPT -p tcp  --syn -i $EXT_INTERFACE -s $ANYWHERE -d $EXT_IPADDR --sport $UNPRIVPORTS --dport $FTP
iptables -A INPUT  -j ACCEPT -p tcp  -m state --state ESTABLISHED,RELATED  -i $EXT_INTERFACE -s $ANYWHERE -d $EXT_IPADDR --sport $UNPRIVPORTS --dport $FTP
iptables -A OUTPUT -j ACCEPT -p tcp  -s $EXT_IPADDR -d $ANYWHERE --sport $FTP --dport $UNPRIVPORTS

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 06 авг 2004, 14:49

Через стандартный виндозный фтп захожу на сервер и все пашет!!!
а через командер и фар не работает :cry:
:?:

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 06 авг 2004, 15:48

Возникла идея. Проверить зависимости команды ls

Код: Выделить всё

>ldd ./ls
ls:
        libm.so.2 => /lib/libm.so.2 (0x28077000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x28090000)
        libc.so.5 => /lib/libc.so.5 (0x280d0000)
Скопировал библиотеки, но эффекта нету

Аватара пользователя
andygo
Advanced member
Сообщения: 85
Зарегистрирован: 31 июл 2004, 23:49
Откуда: Moscow
Контактная информация:

Сообщение andygo » 06 авг 2004, 16:11

если подойти к вопросу с обратной стороны (приучить фар работать с нужным фтп), то где-то в фаре есть настроки плагина ftp. Не помню в какой из сборок, но была возможность выборки стандарта обращения... Unix/Win... что-то ещё...

Аватара пользователя
Pilat
Advanced member
Сообщения: 117
Зарегистрирован: 23 июн 2004, 08:36
Откуда: Караганда

Сообщение Pilat » 06 авг 2004, 16:33

Уффффф :lol:
Разобрался!!!!
Трабла в следущем:
Директория фтп должна выглядеть след образом, чтобы ls работала
bin (ls)
lib (libc.so.5 libm.so.2 libncurses.so.5)
libexec (ld-elf.so.1)
остальное по вкусу ))))

:wink:

Аватара пользователя
evan
Junior member
Сообщения: 11
Зарегистрирован: 27 окт 2004, 19:23
Контактная информация:

Сообщение evan » 24 ноя 2004, 12:36

Pilat писал(а):Уффффф  :lol:
Разобрался!!!!
Трабла в следущем:
Директория фтп должна выглядеть след образом, чтобы ls работала
bin (ls)
lib (libc.so.5  libm.so.2   libncurses.so.5)
libexec (ld-elf.so.1)
остальное по вкусу ))))

:wink:
ну обьясните непонятливому, что вся эта фигня значит?
у меня то же самое
только firewall ipfw под free5.2 и сервер vsftpd

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»