Поможите с перлом, плз.
Есть такая команда (переход в пассивный режим на фтп):
$ftp->pasv
А есть ли команда обратная? (из пассивного в активный) <_<
Пассивный и активный режимы (Perl (ftp))
Модератор: Модераторы разделов
-
vg2.0
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: Пассивный и активный режимы
Может немного не то, но чтобы запустить ftp в активном режиме, то ftp -A.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Пассивный и активный режимы
Для vg2.0: Не то, совсем не то...
Для sergius: Загляните, например, сюда: http://www.protocols.ru/modules.php?name=C...showpage&pid=59
Может, стоит попробовать команду REIN? Или уж просто уничтожить существующий экземпляр $ftp и создать новый?
Для sergius: Загляните, например, сюда: http://www.protocols.ru/modules.php?name=C...showpage&pid=59
Может, стоит попробовать команду REIN? Или уж просто уничтожить существующий экземпляр $ftp и создать новый?
-
sergius
- Сообщения: 782
-
Phantom
- Сообщения: 24
Re: Пассивный и активный режимы
$ftp - это кто такой и откуда взят?
В связи с ненадобностью аккаунта и невозможностью его удалить предоставляю его в public domain
login: wwk
passwd: gtyudby
login: wwk
passwd: gtyudby
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Пассивный и активный режимы
Конечно, надо указывать, какие модули используются.
Подозреваю, что Net::FTP.
для "возврата" в "активный" режим используй $ftp->port()
Подозреваю, что Net::FTP.
для "возврата" в "активный" режим используй $ftp->port()
ArchLinux / IceWM
-
sergius
- Сообщения: 782
Re: Пассивный и активный режимы
Сорри, кончено же Net::FTP.
$ftp = Net::FTP->new($ftp_server, Timeout => 30, Debug => 0)
для "возврата" в "активный" режим используй $ftp->port()
Спасибо, попробую.
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Пассивный и активный режимы
[off] перебрал я вчера... сегодня туплю[off]
В общем, проведя некоторые исследования, я пришел к выводу, что ставь-не ставь $ftp->pasv(), а Net::FTP все равно работает в "нормальном" режиме. По крайней мере, мне так и не удалось увидеть, что бы LIST отработал в пассивном режиме.
Вот так-то...
ArchLinux / IceWM
-
sergius
- Сообщения: 782
Re: Пассивный и активный режимы
В общем, проведя некоторые исследования, я пришел к выводу, что ставь-не ставь $ftp->pasv(), а Net::FTP все равно работает в "нормальном" режиме. По крайней мере, мне так и не удалось увидеть, что бы LIST отработал в пассивном режиме.
Вот так-то...
Странно. У меня кажется работает пассивный режим. Обратно пока не пробовал.
Почему работает? Потому что, сервер пускает только в пассивном режиме
Без $ftp->pasv не работает.
А активный нужен на будущее.
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Пассивный и активный режимы
Ну а на будущее - может просто еще раз сделать pasv() ?
ArchLinux / IceWM
-
sergius
- Сообщения: 782
Re: Пассивный и активный режимы
Хммм...
Интересно.
Ок. Как что-то получиться - обязательно сообщу сюда же.
Спасибо.
-
Phantom
- Сообщения: 24
Re: Пассивный и активный режимы
sergius Если на будущее - то расслабся.
Net::FTP - довольно хитрый модуль.
И, скорее всего, режим в котором он работает в твоем случае он берет из настроек в
Net::Config.
Нужен будет активный режим - достаточно будет поменять настройки в Net::Config.
Net::FTP - довольно хитрый модуль.
И, скорее всего, режим в котором он работает в твоем случае он берет из настроек в
Net::Config.
Нужен будет активный режим - достаточно будет поменять настройки в Net::Config.
В связи с ненадобностью аккаунта и невозможностью его удалить предоставляю его в public domain
login: wwk
passwd: gtyudby
login: wwk
passwd: gtyudby