So ändern Sie den FTP -Port unter Linux

So ändern Sie den FTP -Port unter Linux

Ftp oder Dateiübertragungsprotokoll ist eines der ältesten Netzwerkprotokoll, die heute als Standarddatei über Computernetzwerke übertragen werden. Das FTP -Protokoll verwendet den Standardport 21/TCP als Befehlsport. In der Serverseite unter Linux gibt es jedoch viele Implementierungen des FTP-Protokolls. In diesem Handbuch werden wir in der Implementierung des ProfTPD-Dienstes abdecken, wie die Portnummer geändert werden kann.

Um den ProfTPD -Service -Standardport in Linux zu ändern. Die geöffnete Datei hat unterschiedliche Pfade, die für Ihre eigene installierte Linux -Verteilung spezifisch sind, wie folgt.

# nano /etc /profTpd.conf [über CentOS/rhel] # nano/etc/profTpd/profTpd.Conf [über Debian/Ubuntu] 

In profTpd.Conf Datei, suchen und kommentieren die Zeile, die mit beginnt Port 21. Sie müssen einen Hashtag hinzufügen (#) vor der Linie, um die Linie zu kommentieren.

Fügen Sie dann unter dieser Zeile eine neue Portlinie mit der neuen Portnummer hinzu. Sie können jeden nicht standardmäßigen TCP-Anschluss zwischen hinzufügen 1024 Zu 65535, Mit der Bedingung, dass der neue Port noch nicht in Ihrem System von einer anderen Anwendung aufgenommen wird, die daran bindet.

In diesem Beispiel binden wir den FTP -Dienst am Port binden 2121/TCP.

#Port 21 Port 2121 
Ändern Sie den FTP -Port in Debian & Ubuntu

In Rhel basierte Verteilungen, die Hafen Die Zeile ist in der ProfTPD -Konfigurationsdatei nicht vorhanden. Um den Port zu ändern, fügen Sie einfach eine neue Portlinie oben in der Konfigurationsdatei hinzu, wie im folgenden Auszug dargestellt.

Port 2121 
Ändern Sie den FTP -Anschluss in CentOS & Rhel

Nachdem Sie die Portnummer geändert haben, starten Sie die neu neu ProfTpd Dämon anwenden Änderungen anwenden und den Befehl netstat ausstellen, um zu bestätigen, dass der FTP -Dienst auf dem neuen hört 2121/TCP Hafen.

# SystemCTL Neustart profTpd # netstat -tlpn | GREP FTP oder # SS -TLPN | Grep ftp 
Bestätigen Sie den FTP -Port

Unter Centos oder Rhel Linux -basierte Verteilungen, installieren PolicyCoreutils Verpacken Sie und fügen Sie die folgenden Selinux -Regeln hinzu, damit der FTP -Dämon an der Bindung an die 2121 Hafen.

# yum Installation PolicyCoreutils # Semanage Port -a -t http_port_t -p TCP 2121 # Semanage Port -m -t http_port_t -p tcp 2121 # SystemCTL RESTART START SPROFTPD RESTARTEN 

Aktualisieren Sie schließlich Ihre Linux -Distribution -Firewall -Regeln, um eingehenden Verkehr auf dem neuen FTP -Port zuzulassen. Überprüfen Sie außerdem die Passive Port -Port -FTP -Server und stellen Sie sicher, dass Sie auch die Firewall -Regeln aktualisieren, um den passiven Portbereich widerzuspiegeln.