Comment changer le port FTP dans Linux

Comment changer le port FTP dans Linux

FTP ou Protocole de transfer de fichier est l'un des plus anciens protocole réseau utilisé aujourd'hui comme transferts de fichiers standard sur les réseaux informatiques. Le protocole FTP utilise le port standard 21 / TCP comme port de commande. Bien qu'il existe de nombreuses implémentations du protocole FTP dans le côté du serveur dans Linux, dans ce guide, nous couvrirons comment modifier le numéro de port dans l'implémentation du service ProfTPD.

Afin de modifier le port par défaut du service ProfTPD dans Linux, ouvrez d'abord le fichier de configuration principale ProfTPD pour l'édition avec votre éditeur de texte préféré en émettant la commande ci-dessous. Le fichier ouvert a des chemins différents, spécifiques à votre propre distribution Linux installée, comme suit.

# nano / etc / proftpd.conf [sur centos / rhel] # nano / etc / proftpd / proftpd.conf [sur Debian / Ubuntu] 

Dans proftpd.confli fichier, rechercher et commenter la ligne qui commence par Port 21. Vous devez ajouter un hashtag (#) devant la ligne afin de commenter la ligne.

Ensuite, sous cette ligne, ajoutez une nouvelle ligne de port avec le nouveau numéro de port. Vous pouvez ajouter n'importe quel port TCP non standard entre 1024 pour 65535, avec la condition que le nouveau port n'est pas déjà pris dans votre système par une autre application qui le lie.

Dans cet exemple, nous lierons le service FTP sur le port 2121 / TCP.

#Port 21 Port 2121 
Changer le port FTP dans Debian & Ubuntu

Dans Rhel distributions basées, le Port La ligne n'est pas présente dans le fichier de configuration ProfTPD. Pour modifier le port, ajoutez simplement une nouvelle ligne de port en haut du fichier de configuration, comme illustré dans l'extrait ci-dessous.

Port 2121 
Changer le port FTP dans Centos & Rhel

Après avoir changé le numéro de port, redémarrez le Proftpd Daemon pour appliquer les modifications et émettre la commande netstat pour confirmer que le service FTP écoute le nouveau 2121 / TCP port.

# systemctl redémarrer Proftpd # netStat -tlpn | grep ftp ou # ss -tlpn | grep ftp 
Confirmer le port FTP

Sous Centos ou Rhel Distributions basées sur Linux, installer politique package et ajoutez les règles SELINUX ci-dessous pour que le démon FTP se lie sur le 2121 port.

# yum installer des politiques PORMOCORILS # Port Semanage -A -T HTTP_PORT_T -P TCP 2121 # PORT DE SEMANAGE -M -T HTTP_PORT_T -P TCP 2121 # SystemCTl Restart Proftpd 

Enfin, mettez à jour vos règles de pare-feu de distribution Linux afin d'autoriser le trafic entrant sur le nouveau port FTP. Vérifiez également la plage de port passive du serveur FTP et assurez-vous également de mettre à jour les règles du pare-feu pour refléter la plage de port passive.