Introducción
Hola chicos, hablaremos sobre la configuración de PassivePortRange y PassiveIP en ftpd puro.
Si ejecuta un firewall en su servidor Linux y desea utilizar conexiones FTP pasivas, debe definir el rango de puertos pasivos en pure-ftpd.
El siguiente ejemplo es para ftpd puro en Ubuntu e ISPConfig 3.
Siga estos pasos para configurar el rango de puertos pasivos en PureFTPD
Establecer PassivePortRange y PassiveIP en pure-ftpd en Ubuntu
- Configurar ftpd puro
echo "40110 40210" > /etc/pure-ftpd/conf/PassivePortRange
- Luego reinicie pure-ftpd-mysql
service pure-ftpd-mysql restart
- Configure el cortafuegos. Si usa ISPConfig 3 en su servidor para configurar el firewall Bastille, puede agregar el rango de puertos necesario en la configuración del firewall ISPConfig, así que cambie la lista de puertos Open TCP así:
20,21,22,25,53,80,110,143,443,3306,8080,10000
PARA
20,21,22,25,53,80,110,143,443,3306,8080,10000,40110:40210
- Luego guarde y salga
Establecer IP pasiva en PureFTPD
Puede ser necesario configurar una IP pasiva en FTP cuando su servidor está ubicado detrás de un enrutador NAT. Recibirá un error como "Error:el servidor devolvió una dirección IP privada no enrutable en la respuesta de PASV ” de su cliente FTP en tal caso.
- Para establecer una dirección IP pasiva, ejecute este comando:
echo "1.2.3.4" > /etc/pure-ftpd/conf/ForcePassiveIP
- Reemplace 1.2.3.4 con la dirección IP externa que los clientes deben usar para conectarse al servidor FTP.
- Luego reinicie pureFTPD:
service pure-ftpd-mysql restart
Conclusión
Eso es todo
Ilustramos cómo configurar PassivePortRange y PassiveIP en ftpd puro en Ubuntu.
Gracias
sitio web de la aplicación