Sphere
Войти
Как установить PassivePortRange и PassiveIP в pure-ftpd в Debian и Ubuntu Linux
Если вы используете брандмауэр на своем Linux-сервере и хотите использовать пассивные FTP-соединения, вам необходимо определить диапазон пассивных портов в pure-ftpd и в вашем брандмауэре, чтобы гарантировать, что соединения не будут заблокированы. Следующий пример предназначен для pure-ftpd в Debian или Ubuntu Linux и ISPConfig 3.

Установите пассивный диапазон портов в PureFTPD
1) Настроить pure-ftpd
echo "40000 65534" > /etc/pure-ftpd/conf/PassivePortRange
service pure-ftpd-mysql restart


2) Настроить брандмауэр. Если вы используете ISPConfig 3 на моем сервере для настройки брандмауэра Bastille, вы можете добавить диапазон портов nescessera в настройках брандмауэра ISPConfig.
Измените список открытых портов TCP с:
20,21,22,25,53,80,110,143,443,3306,8080,10000
к:
20,21,22,25,53,80,110,143,443,465,587,993,995,3306,4190,8080,8081,10000,40000:65534
а затем нажмите «Сохранить».

Установить пассивный IP в PureFTPD
Установка пассивного IP-адреса в FTP может потребоваться, если ваш сервер расположен за маршрутизатором NAT. В таком случае вы получите сообщение об ошибке типа «Error: Server returned unroutable private IP address in PASV reply» от вашего FTP-клиента. Чтобы установить пассивный IP-адрес, выполните следующую команду:
echo "1.2.3.4" > /etc/pure-ftpd/conf/ForcePassiveIP

Замените 1.2.3.4 на внешний IP-адрес, который клиенты должны использовать для подключения к FTP-серверу. Затем перезапустите pureFTPD:
service pure-ftpd-mysql restart
photoAccount
Алексей Иванов Опубликовано 17-08-2023
imageviews 64