Einführung
Hallo Leute, wir werden über das Einstellen von PassivePortRange und PassiveIP in pure-ftpd sprechen.
Wenn Sie auf Ihrem Linux-Server eine Firewall betreiben und passive FTP-Verbindungen nutzen möchten, müssen Sie den passiven Portbereich in pure-ftpd definieren.
Das folgende Beispiel gilt für pure-ftpd unter Ubuntu und ISPConfig 3.
Befolgen Sie diese Schritte, um den passiven Portbereich in PureFTPD festzulegen
Legen Sie PassivePortRange und PassiveIP in pure-ftpd auf Ubuntu fest
- pure-ftpd konfigurieren
echo "40110 40210" > /etc/pure-ftpd/conf/PassivePortRange
- Starten Sie dann pure-ftpd-mysql neu
service pure-ftpd-mysql restart
- Konfigurieren Sie die Firewall. Wenn Sie ISPConfig 3 auf Ihrem Server verwenden, um die Bastille-Firewall zu konfigurieren, können Sie den erforderlichen Portbereich in den ISPConfig-Firewall-Einstellungen hinzufügen. Ändern Sie also die Liste der offenen TCP-Ports wie folgt:
20,21,22,25,53,80,110,143,443,3306,8080,10000
AN
20,21,22,25,53,80,110,143,443,3306,8080,10000,40110:40210
- Dann speichern und beenden
Passive IP in PureFTPD festlegen
Das Festlegen einer passiven IP-Adresse in FTP kann erforderlich sein, wenn sich Ihr Server hinter einem NAT-Router befindet. Sie erhalten eine Fehlermeldung wie „Fehler:Server hat nicht weiterleitbare private IP-Adresse in PASV-Antwort zurückgegeben ” in einem solchen Fall von Ihrem FTP-Client.
- Um eine passive IP-Adresse festzulegen, führen Sie diesen Befehl aus:
echo "1.2.3.4" > /etc/pure-ftpd/conf/ForcePassiveIP
- Ersetzen Sie 1.2.3.4 durch die externe IP-Adresse, die Clients verwenden sollen, um sich mit dem FTP-Server zu verbinden.
- Starten Sie dann pureFTPD neu:
service pure-ftpd-mysql restart
Schlussfolgerung
Das ist es
Wir haben gezeigt, wie man PassivePortRange und PassiveIP in pure-ftpd auf Ubuntu einstellt.
Danke
App-Website