Proftpd пассивный режим

Изображение яТ by Martina FTP - Сервер - Клиент, пассивный режим

При использовании активного режима proftpd можно столкнуться с задержкой при передаче данных, причиной тому может быть не только некорректная настройка файла конфигурации, но и настройка сервера, так как при активном режиме подключения за передачу данных отвечает сервер, а клиент за подключение.
При пассивном режиме клиент полностью управляет передачей данных и подключением, другими словами ftp просто ожидает соединения и сообщает клиенту порт и IP адрес.
Если вы все-же столкнулись с такой проблемой предлагаю настроить proftpd в пассивный тип.
 

Как настроить proftpd в пассивный режим?

Пропишите порты в конфигурационном файле: proftpd.conf 
#Желательно указать данный тип сервера.
ServerType standalone
#Укажите свой диапазон портов
Passive Ports 9001 9009
Обязательно откройте данные порты на роутере: Внешние и Внутренние порты должны быть 9001-9009
В dnat порт подключения для proftpd должен быть открыт и желательно отличным от 21.

Перезапустите proftpd:
service proftpd restart
 В настройках ftp клиента в пассивном режиме используйте — внешний IP адрес сервера.
 


Процесс подключения пассивного режима:
  1. Client (any port) -> Server, например 21.
  2. Server -> Client (any port).
  3. Client создает подключение -> Server.
  4. Client отдаёт команду PASV -> Server.
  5. Server -> Client OK в режиме PASV, указывая IP адрес и порт для передачи данных — 9001.
  6. Client (any port) -> Server new port (9001).
  7. Server OK.
  8. Client (9001) -> Server (9001).
Статья "Proftpd пассивный режим" содержит 0 комментариев

Оставить комментарий

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.