LINUX.ORG.RU

pure-ftpd - отсутствует пассивное подключение

 


0

1

При попытке подключиться через FileZilla к фтп серверу выдаёт «ошибку»:

Status: Server sent passive reply with unroutable address. Using server address instead.

При себе имею:

роутер с проброшенным 21-ым портом, Ubuntu 16.04,

pure ftpd (из репозитория Ubuntu 16.04) в конфигруации вида:

AltLog clf:/var/log/pure-ftpd/transfer.log
ChrootEveryone yes
DontResolve yes
ForcePassiveIP 192.168.1.11 (внутренний айпишник машины с фтп сервером)
FSCharset UTF-8
MinUID 1000
NoAnonymous no
PAMAuthentication yes
PassivePortRange 29799 29899
PureDB /etc/pure-ftpd/pureftpd.pdb
TLSCipherSuite ALL:!aNULL:!SSLv3
UnixAuthentication no

Если FileZilla переключить в актив, то подключение пройдёт успешно.

Как побороть проблему с пассивным подключением?

★★

Последнее исправление: BitSum (всего исправлений: 3)

18 августа 2017 г.
Ответ на: комментарий от BitSum

пробросил, но порты не прослушиваются

Что делал:

Создал кофиг (название PassivePortRange) в /etc/pure-ftpd/conf с содержимым 29799 29899 Открыл 21-ый порт, 20 и 29799-29899

Пробую подключиться через FileZilla - всё без изменений

проверяю порты на доступность, 21ый открый, 20 и 29799-29899 - закрыты (не прослушиваюются)

BitSum ★★
() автор топика
Последнее исправление: BitSum (всего исправлений: 1)

Для пассивного фтп за НАТом нужно еще модуль nf_conntrack_ftp на роутере подгрузить. Или nf_nat_ftp, не помню точно.

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)
Ответ на: комментарий от BitSum

Затем, чтобы работало. Но может и не на роутере надо, я давно ftp за nat-ом не трогал, но помню, что там были особенные трудности, которых с нормальным софтом не наблюдалось.

Khnazile ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.