Cómo cambiar el puerto FTP en Linux

Cómo cambiar el puerto FTP en Linux

Ftp o Protocolo de transferencia de archivos es uno de los protocolo de red más antiguos utilizado hoy en día como transferencias de archivos estándar a través de las redes de computadoras. El protocolo FTP utiliza el puerto estándar 21/TCP como puerto de comando. Aunque, hay muchas implementaciones del protocolo FTP en el lado del servidor en Linux, en esta guía cubriremos cómo cambiar el número de puerto en la implementación del servicio ProfTPD.

Para cambiar el puerto predeterminado del servicio ProfTPD en Linux, primero abra el archivo de configuración principal de ProfTPD para la edición con su editor de texto favorito emitiendo el siguiente comando. El archivo abierto tiene diferentes rutas, específicas para su propia distribución de Linux instalada, de la siguiente manera.

# nano /etc /profesor.conf [en Centos/Rhel] # nano/etc/profesor/profesor.conf [sobre Debian/Ubuntu] 

En profesor.confusión archivo, busque y comente la línea que comienza con Puerto 21. Necesitas agregar un hashtag (#) frente a la línea para comentar la línea.

Luego, debajo de esta línea, agregue una nueva línea de puerto con el nuevo número de puerto. Puede agregar cualquier puerto TCP no estándar entre 1024 a 65535, con la condición de que el nuevo puerto aún no esté tomado en su sistema por otra aplicación que lo vincule.

En este ejemplo, vincularemos el servicio FTP en el puerto 2121/tcp.

#Port 21 Port 2121 
Cambiar el puerto FTP en Debian y Ubuntu

En Rhel distribuciones basadas, la Puerto La línea no está presente en el archivo de configuración de ProfTPD. Para cambiar el puerto, simplemente agregue una nueva línea de puerto en la parte superior del archivo de configuración, como se ilustra en el siguiente extracto.

Puerto 2121 
Cambiar el puerto FTP en CentOS y RHEL

Después de haber cambiado el número de puerto, reinicie el Profesor Daemon para aplicar los cambios y emitir el comando NetStat para confirmar que el servicio FTP escucha en el nuevo 2121/tcp puerto.

# SystemCTL reiniciar profesor # netstat -tlpn | GREP FTP o # SS -TLPN | Grep FTP 
Confirmar el puerto FTP

Bajo Cento o Rhel Distribuciones basadas en Linux, instalar Política Coreutils paquete y agregue las siguientes reglas de Selinux para que el demonio FTP se uniera a 2121 puerto.

# Yum Install PolicyCoreutils # Puerto de semanage -A -T HTTP_PORT_T -P TCP 2121 # Semanage Port -M -T HTTP_PORT_T -P TCP 2121 # SystemCTL Reiniciar ProfTPD 

Finalmente, actualice sus reglas de firewall de distribución de Linux para permitir el tráfico entrante en el nuevo puerto FTP. Además, verifique el rango de puerto pasivo del servidor FTP y asegúrese de actualizar también las reglas del firewall para reflejar el rango de puerto pasivo.