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

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » FTP/File - Если сажаю ftp сервер на другой порт, не грузится список каталогов.

Ответить
Настройки темы
FTP/File - Если сажаю ftp сервер на другой порт, не грузится список каталогов.

Старожил


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

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


В общем ситуация следующая:

Есть сервер на нем винроут(nat раздает инет). 192.168.1.1
Есть комп во внутренней сети на нем ftp сервер FileZilla Server version 0.9.27 beta. ip 192.168.1.2

Отправлено: 22:14, 26-03-2009

 

Старожил


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

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


Делаю сервер доступным из инета:
Пишу правило которое перенаправляет запросы на 21 порт на 192.168.1.2
Все работает нормально.

А если я например назначу чтоб ftp висел на 21000 порту и напишу правило которое запросы на этот порт тоже будет направлять на 192.168.1.2 , то

наблюдается очень странная ситуация:
Появляется запрос авторизации, авторизация проходит нормально, но на этапе загрузки списка каталогов все встает намертво.
FileZilla пишет 425 Can't open data connection.

Отправлено: 22:15, 26-03-2009 | #2



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

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


Аватара для lxa85

Необычный


Contributor


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

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


mitiya, FTP
Цитата mitiya:
FileZilla пишет 425 Can't open data connection. »
Какой метод соединения с сервером? Активный или пассивный?
Возьмите напримерwireshark и проанализируйте, куда идут пакеты.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 09:20, 27-03-2009 | #3


Старожил


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

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


соединялся с помощью тотал командера , галочка passive mode стоит , соответственно пассивный

Отправлено: 09:45, 27-03-2009 | #4


Аватара для Negativ

Ветеран


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

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


mitiya,
что в логах ftp сервера?

-------
В некоторые головы мысли приходят умирать


Отправлено: 14:56, 27-03-2009 | #5


Старожил


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

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


(000017) 27.03.2009 21:03:49 - (not logged in) (83.149.3.23)> USER mit
(000017) 27.03.2009 21:03:49 - (not logged in) (83.149.3.23)> 331 Password required for mit
(000017) 27.03.2009 21:03:59 - (not logged in) (83.149.3.23)> PASS ************
(000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> 230 Logged on
(000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> SYST

(000017) 27.03.2009 21:03:59 - mit (83.149.3.23)> 215 UNIX emulated by FileZilla
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> FEAT
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> 211-Features:
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MDTM
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> REST STREAM
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> SIZE

(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MODE Z
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MLST type*;size*;modify*;
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MLSD
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> UTF8
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> CLNT
(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> MFMT

(000017) 27.03.2009 21:04:00 - mit (83.149.3.23)> 211 End
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> PWD
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 257 "/" is current directory.
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> TYPE A
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 200 Type set to A
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> MODE Z
(000017) 27.03.2009 21:04:01 - mit (83.149.3.23)> 200 MODE set to Z.

(000017) 27.03.2009 21:04:02 - mit (83.149.3.23)> PASV
(000017) 27.03.2009 21:04:02 - mit (83.149.3.23)> 227 Entering Passive Mode (192,168,1,11,82,11)
(000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> PORT 10,231,189,170,6,167
(000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> 200 Port command successful
(000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> LIST
(000017) 27.03.2009 21:04:24 - mit (83.149.3.23)> 150 Opening data channel for directory list.
(000017) 27.03.2009 21:04:35 - mit (83.149.3.23)> 425 Can't open data connection.

Отправлено: 21:09, 27-03-2009 | #6


Аватара для Alan85

Забанен


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

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


цитата с википедии (http://ru.wikipedia.org/wiki/FTP) :
Цитата:
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд.
Скорей всего если ты перенаправляешь 21 порт винроут тебя понимает, что это фтп и автоматом 20 порт кидает. А вот с другим портом непонятки выходят. Возможно в этом проблема.

Отправлено: 19:25, 28-03-2009 | #7


Аватара для kim-aa

Назгул


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

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


Цитата mitiya:
Пишу правило которое перенаправляет запросы на 21 порт на 192.168.1.2
Все работает нормально. »
Подробнее про это ...

При помощи чего пишете. Правила фаервола опишите.

-------
Мы овладеваем более высоким стилем спора. Спор без фактов. Спор на темпераменте. Спор, переходящий от голословного утверждения на личность партнера. (c)Жванецкий


Отправлено: 23:57, 28-03-2009 | #8


Старожил


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

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


Alan85, поглядел в сервисис в винроуте в севисе ftp только 21 порт больше ничего.
к томуже в настройках FileZilla Server нигде нет 20 порта , как же его тогда изменить.

kim-aa,
internet any tcp/udp 21 map (192.168.1.11)

Отправлено: 00:31, 29-03-2009 | #9


Аватара для Alan85

Забанен


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

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


Посмотри какие порты открыты командой netstat при нормальной работе ftp . Скорей всего с портом 21000 дополнительно необходимо кинуть порт 20:
internet any tcp/udp 21000 map (192.168.1.11)
internet any tcp/udp 20 map (192.168.1.11)

Отправлено: 15:13, 29-03-2009 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » FTP/File - Если сажаю ftp сервер на другой порт, не грузится список каталогов.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удаление каталогов на FTP из батника shraybikus Скриптовые языки администрирования Windows 8 24-05-2011 15:02
[решено] как получить список, если кол-во строчек не постоянно Russo AutoIt 2 18-12-2009 10:41
HDD - При копировании с одного HDD на другой проц грузится на 100% Bright Накопители (SSD, HDD, USB Flash) 30 11-05-2009 19:39
HDD - Если поменять блины от одного в другой? sergey33 Накопители (SSD, HDD, USB Flash) 18 21-01-2008 14:04
Как прочитать список всех файлов с FTP сервера? Vlad Drakula Вебмастеру 5 27-12-2004 01:11




 
Переход