Здравствуйте! Пытаюсь поднять vsftpd на centos 5.4, который стоит на vmware workstation 6.5.
Вообщем, если заходить с винды(на которой стоит вм), то все работает так, как было мной задумано, а если заходить с инета, то виснет на этом месте:C:\Users\Воффка>ftp мой.комп.ру
Связь с мой.комп.ру.
220 (vsFTPd 2.0.5)
Пользователь (мой.комп.ру:(none)): user
331 Please specify the password.
Пароль:
230 Login successful.
ftp> ls -l
200 PORT command successful. Consider using PASV.Пробрасываю порты с винды на вм через 3proxy, вот конфиг прокси:
auth none
tcppm 80 192.168.5.111 80
tcppm 10000 192.168.5.111 10000
tcppm 20000 192.168.5.111 20000
tcppm 21 192.168.5.111 21
tcppm 22 192.168.5.111 22
tcppm 20 192.168.5.111 20Вот vsfptd.conf:
dirlist_enable=YES
force_dot_files=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
idle_session_timeout=600
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
chroot_list_enable=NO
secure_chroot_dir=/var/emptyСразу говорю, linux'ом начал пользоваться недавно, еще не совсем все понимаю, так что прошу помощи у гуру)
Вы пробрасываете только 20 порт для даты, так что пассивный режим не юзайте, только активный.
или укажите в настройке vsftpd конкретно пассивные порты, и их тоже пробросьте.
>Вы пробрасываете только 20 порт для даты, так что пассивный режим не
>юзайте, только активный.
>или укажите в настройке vsftpd конкретно пассивные порты, и их тоже пробросьте.
>Пробовал добавлять pasv_min_port и pasv_max_port, соответственно пробросив через 3proxy, результато не дало. Так же ставил pasv_enable=YES, pasv_address = ... (тут не совсем понял, что ставить, локальный адрес виртуалки или внешний адрес винды), ставил и то и то, результата не было :( Может что не так делаю...только учусь)
а в активном режиме работает?
>а в активном режиме работает?я так понял, что при первой моей конфигурации фтп работал в активном режиме, в тотал командере ставил оба режима, ниодин не работает.
зачем тотал? ручками, консольным ftp проверьте, не сильно я верю во всякие неизвестные тоталы.
>зачем тотал? ручками, консольным ftp проверьте, не сильно я верю во всякие
>неизвестные тоталы.Связь с мой.комп.ру.
220 (vsFTPd 2.0.5)
Пользователь (мой.комп.ру(none)): user
331 Please specify the password.
Пароль:
230 Login successful.
ftp> ls -l
200 PORT command successful. Consider using PASV.Добавляю
pasv_min_port=50000
pasv_min_port=50010
pasv_enable=YES
pasv_address=мой внешний ipвыдает 227 Entering Passive Mode (мой,внешний,айпи,адрес,250,202) и виснет, т.е. если расшифровать 250 и 202 ((250*256)+202) получается, что хочет соедениться по 64202 порту, а в конфиге диапазон 50000-50010, может я что непонимаю с Ваших слов.
точно не понимаете...
проверьте в активном режиме. а не в пассивном, на серваке ничего не надо делать, на клиенте:
ftp> passive
Passive mode off.
>точно не понимаете...
>проверьте в активном режиме. а не в пассивном, на серваке ничего не
>надо делать, на клиенте:
>ftp> passive
>Passive mode off.проверяет друг, через виндовый фтп (passive команды нету и аналога незнаю), юниксовского нету. Что-то я тут найти не могу как личное сообшение отправить, дал бы адрес, логин и пароль )
"всякие неизвестные тоталы", о да, вылез знаток из деревни.
>"всякие неизвестные тоталы", о да, вылез знаток из деревни.О, нет. Просто видел как подрывались на куче непонятных сборок софта.
А другими словами - "Чтоб Тотал всю жизнь был Вашим файловым менеджером и FTP-клиентом".Есть что сказать по теме, говори. Нет, иди лесом, поклонник мегаполисов "Тотальных".
Какой-то поток сознания из сортира. :)
>Какой-то поток сознания из сортира. :)Опс, а я всё думал откуда поток - "о да, вылез знаток из деревни". Теперь понял, автор сам указал на свое местоположение. Забавно. Вас не учили, что иногда лучше промолчать. Хотя... терь мы хоть знаем кто кричит "занято".
Зачем столько бессмысленных слов? Не с кем поговорить?
>Зачем столько бессмысленных слов? Не с кем поговорить?Угомонись уже. Чушь же несёшь.
Обоснуй.