-
как работать в пассивном режиме?
что делаю:
ftp> open ftp.drweb.com
Connected to rr.drweb.com.
220 Welcome to Dr.Web FTP service.
User (rr.drweb.com:(none)): anonymous
331 Please specify the password.
Password:
230 Login successful.
ftp> literal pasv
227 Entering Passive Mode (81,176,67,170,252,195)
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
Aborting any active data connections...
426 Failure writing network stream.
почему-то всё равно пишет Consider using PASV и не пашет.
literal LIST тоже не пашет. Кто виноват и что делать?
-
-
Будь в курсе!
Будь в курсе!
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
-
ищи галку/опцию в в фтп клиенте работать в пасивном режиме.( use passive mode)
Проверь , может файрвол мешает . другой фтп клиент пробовать.
-
-
набери в командной строке ftp.exe, тогда всё поймёшь.
-
-
Visiting Helper
- Вес репутации
- 64
Поиск показал, что все утверждают, что штатный ftp.exe не работает в пассивном режиме...
-
-
мощно. Оказывается, когда он передаёт Entering Passive Mode (81,176,67,170,251,152) – по этому порту надо подключиться и считывать вывод команды list
-
-
Версия для Windows 2000 слова PASV не знает.
-
-
его надо вводить не просто pasv, а literal PASV
смысл этого станет более понятен, если законнектиться к фтпшнику через telnet
-
-
Дело в том, что надо не просто сказать серверу PASV, а и сам клиент должен под этот режим подстроиться. Не команду PORT передать и ждать подключения, а расшифровать ответ на PASV и самому активно подключиться к серверу. То есть, клиент должен уметь посылать PASV самостоятельно. В ftp.exe такого слова не зашито.
-