Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Проблема с ls в vsftpd

Ответить
Настройки темы
Проблема с ls в vsftpd

Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Решил установить vsftpd. Взял последнюю версию (2.0.5) отсюда: http://vsftpd.devnet.ru/rus/ ибо нужна была возможность перекодировки на лету.
Цель была следующая - вход для пользователей, плюс полные права для анонимуса в /var/ftp/globus

Собрал, подправил конфиг:

Код: Выделить весь код
[corpse@server ~]$ cat /etc/vsftpd.conf
anonymous_enable=YES
anon_umask=666
anon_root=/var/ftp/globus
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
chown_uploads=YES
chown_username=ftp

local_enable=YES
local_umask=666
chroot_local_user=YES
user_config_dir=/etc/vsftpd/user_conf
dirmessage_enable=YES

xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES

write_enable=YES
dirmessage_enable=YES
idle_session_timeout=600
connect_from_port_20=NO
ftpd_banner=Welcome to corpse FTP server.

convert_charset_enable=1
local_charset=KOI8R
remote_charset=WIN1251

listen=YES
Когда я захожу из подсетей того провайдера, к которому подключен сервер, то всё замечательно. Хоть для пользователя, хоть для анонимуса.

Код: Выделить весь код
Connected to **** (****).
220 Welcome to corpse FTP server.
Name (****:corpse): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
dr-xr-xr-x    2 14       50              6 Oct 12 21:22 incoming
dr-xr-xr-x    2 14       50              6 Oct 12 21:22 pub
226 Directory send OK.
ftp>
Причём результат не зависит от того с серого ip из внутренней подсети я на него захожу, или с того, что выдаётся по диалапу или с белого - всё работает так, как и должно работать, всё замечательно. Но если я пытаюсь зайти из других подсетей, то авторизация проходит, можно даже сменить директорию, если знаешь, её имя, но при попытке посмотреть содержимое каталога получаем следующее:

Код: Выделить весь код
Connected to **** (****).
220 Welcome to corpse FTP server.
Name (****:corpse): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
ftp> cd incoming
250 Directory successfully changed.
ftp>
Почему так происходит и как это исправить?

Отправлено: 09:47, 15-10-2007

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Читаем про активный и пассивный режимы, настраиваем фаервол и/или клиентов.

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 12:37, 15-10-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вопрос номер раз: почему у меня работает активное соединение при
connect_from_port_20=NO и когда вообще 20-й порт не прокинут натом наружу,
когда я вхожу из подсетей моего провайдера?
Вопрос номер два: почему при выкидывании натом не только 21-го, но и 20-го порта ситуация соврешенно не изменяется?

Последний раз редактировалось alive_corpse, 16-10-2007 в 13:35.


Отправлено: 14:24, 15-10-2007 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Проблема с ls в vsftpd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Vsftpd Помогите с настройкой Filariel Программное обеспечение Linux и FreeBSD 13 14-05-2012 17:44
[решено] vsftpd и zenwalk Saur Программное обеспечение Linux и FreeBSD 2 19-09-2009 17:59
Настройка vsftpd kaEwituS Общий по FreeBSD 3 02-06-2008 22:28
Redhat/Fedora - [решено] Настройка vsftpd voler Общий по Linux 3 21-12-2007 15:04
vsftpd + ssl DominuS Общий по Linux 6 05-07-2005 18:05




 
Переход