Привет, Гость ( Вход | Регистрация )



Reply to this topic Start new topic

> Passive Mode
@ -- / PassiveMode  Edit Post
Обычно при работе по FTP-протоколу используется два соединения: для команд и для данных. Соединение для команд устанавливает клиент, а для данных - сервер. В некоторых случаях (например, при наличии FireWall) необходимо, чтобы оба соединения устанавливал клиент. В этом случае сервер переводится в пассивный режим командой PASV.
Обычно на серверах, требующих PASV-режим не работает листинг. Вообще же этот режим или нужен или нет - третьего не дано. Если в обычном режиме не получается - попробуйте PASV-mode.
Дополнение: При переходе в пассивный режим сервер должен сообщить клиенту, по какому адресу и на каком порту он ждет соединения.
Если у машины, где установлен сервер, имеется два IP-адреса (один “настоящий”, для интернета, а другой для внутренней локальной сети), то иногда случается так, что сервер выдает клиенту свой “внутренний” адрес. Результат - клиент до такого адреса никогда не достучится и скачать что-либо с такого сервера в passive mode нереально.
Так что если вы видите что-то типа:

клиент> PASV
сервер> 227 Entering Passive Mode (192,168,1,17,155,4)

то или сушите весла или не используйте passive mode.

Lo-Fi Версия CMSBlog Сейчас: Четверг, 28 Марта 2024, 12:39