Introduzione
Ciao ragazzi, Parleremo di impostare PassivePortRange e PassiveIP in puro ftpd.
Se esegui un firewall sul tuo server Linux e desideri utilizzare connessioni FTP passive, devi definire l'intervallo di porte passive in pure-ftpd .
L'esempio seguente è per pure-ftpd su Ubuntu e ISPConfig 3.
Seguire questa procedura per impostare l'intervallo di porte passivo in PureFTPD
Imposta PassivePortRange e PassiveIP in pure-ftpd su Ubuntu
- Configura pure-ftpd
echo "40110 40210" > /etc/pure-ftpd/conf/PassivePortRange
- Quindi riavvia pure-ftpd-mysql
service pure-ftpd-mysql restart
- Configura il firewall. Se utilizzi ISPConfig 3 sul tuo server per configurare il firewall Bastille, puoi aggiungere l'intervallo di porte necessario nelle impostazioni del firewall ISPConfig, quindi modifica l'elenco delle porte TCP aperte in questo modo:
20,21,22,25,53,80,110,143,443,3306,8080,10000
A
20,21,22,25,53,80,110,143,443,3306,8080,10000,40110:40210
- Quindi salva ed esci
Imposta IP passivo in PureFTPD
L'impostazione di un IP passivo in FTP potrebbe essere necessario quando il server si trova dietro un router NAT. Verrà visualizzato un messaggio di errore del tipo "Errore:il server ha restituito un indirizzo IP privato non instradabile nella risposta PASV ” dal tuo client FTP in questo caso.
- Per impostare un indirizzo IP passivo, esegui questo comando:
echo "1.2.3.4" > /etc/pure-ftpd/conf/ForcePassiveIP
- Sostituisci 1.2.3.4 con l'indirizzo IP esterno che i client utilizzeranno per connettersi al server FTP.
- Quindi riavvia pureFTPD:
service pure-ftpd-mysql restart
Conclusione
Questo è tutto
Abbiamo illustrato come impostare PassivePortRange e PassiveIP in pure-ftpd su Ubuntu.
Grazie
sito web dell'app