LINUX.ORG.RU
ФорумAdmin

proftpd + FreeBSD


0

0

Есть сервер FreeBSD на нем установлен proftpd. Проблема заключается в том, когда подключаешься из интернета proftpd спрашивает пароль после долгое время думает и отображает пустой каталог с которым нельзя работать. Зато если установить соединение из внутренней сети все работает. Firewall настроен правильно ибо тогда приглашение сервера не удалось бы увидеть. $ ftp vasya.pupkin.ru

Connected to relay.pupkin.ru

220 ProFTPD 1.3.0rc3 Server (ProFTPD Default Installation)(123.85.141.200] Name (vasya.pupkin.ru:vlad): vlad 331 Password required for vlad. Password:


1) это вашир рук дело ? в смысле установка данного фтпшника? 1.1)примишены для офпишнеков локальных/внешних в конфиге какинеть есть ? 2) а еше не факт что фаервол верно настроен, установки соеденение до 21 порта, не достаточно для нормальной работы. че будет если зацепица консольным клиентом ftp к серваку из внешки, потом залогинеца, затем попробывать получить листнг каталого в пассивном / активном режиме, какие номера ошибок показывает ?

popinguy
()
Ответ на: комментарий от popinguy

Да творение рук моих.... Только другой сервер копия этого без проблем работает. Из консоли пытался, когда пишешь ls, никакой ошибки не выпадает только создается ощущение, что все висит нечего не происходит.

osipen
() автор топика
Ответ на: комментарий от osipen

Ошибка не заметил, пишет: ftp> ls 229 Entering Extended Passive Mode (|||53650|)

И в таком положение висит.

Снутри

ftp> ls

200 PORT command successful

150 Opening ASCII mode data connection for file list

-rw-r--r-- 1 natusana nobody 113778948 Jan 19 12:15 Lokalut.avi

-rw-r--r-- 1 natusana nobody 446529498 Jan 19 12:22 TGA.rar

226 Transfer complete.

ftp> exit

osipen
() автор топика
Ответ на: комментарий от osipen

счас вот так:

ftp> ls

229 Entering Extended Passive Mode (|||55577|)

200 EPRT command successful

421 Service not available, remote server timed out. Connection closed

ftp> 421 Service not available, remote server timed out. Connection closed

?Invalid command.

ftp>

osipen
() автор топика
Ответ на: комментарий от osipen

а разрешено открывать порты для пассива? если тупа разрешить входяшие соеденение для портов допустим 49000 65000, а затем в конфиге сервака написать этот диапазон портов для пассив моде (PassivePorts 49000 65000),затем попробуй тожесамое. еше, как оно работает в активном режиме? потомучто все что вы выложил - passiv-mode.

popinguy
()
Ответ на: комментарий от popinguy

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

osipen
() автор топика
Ответ на: комментарий от osipen

1. google passive active ftp mode
2. proftpd.conf directive DefaultRoot ~

j262 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.