1. Cambiar el puerto de escucha del servidor FTP:
Esto requiere modificar el archivo de configuración del servidor FTP. El método exacto varía dramáticamente según el software del servidor FTP que esté utilizando. Aquí hay ejemplos para algunas opciones populares:
* vsftpd (Daemon FTP muy seguro - Linux): Deberá editar el archivo `e etc/vsftpd.conf`. Busque la directiva 'Listen_Port`. El valor predeterminado suele ser 21. Cámbielo a su número de puerto deseado (por ejemplo, `escucha_port =2121`). Luego, reinicie el servicio VSFTPD (por ejemplo, `sudo SystemCTL reiniciar vsftpd`).
* pure-ftpd (Linux): La ubicación del archivo de configuración puede variar según su distribución, pero a menudo se encuentra en `/etc/pura-ftpd`. Querrá buscar la directiva `puerto` dentro de la sección de configuración apropiada (a menudo la sección 'Bind'). Cambie el número de puerto y reinicie el servicio puro-ftpd.
* FileZilla Server (Windows): Abra la interfaz del servidor FileZilla. Vaya a `editar` ->` Configuración '. En el panel izquierdo, navegue a 'Red'. Encontrará la configuración del "puerto" allí. Cámbielo y haga clic en 'Aceptar'. Deberá reiniciar el servidor FileZilla.
* Otros servidores: Consulte la documentación de su software específico del servidor FTP. La ubicación del archivo de configuración y el nombre de la directiva para cambiar el puerto variarán.
2. Cambiar el puerto de conexión del cliente FTP:
Esto generalmente se hace por conexión por conexión dentro del software del cliente FTP en sí. La mayoría de los clientes no tienen una configuración global para el puerto; En su lugar, lo especifica cuando se conecta al servidor.
Por ejemplo, en la mayoría de los clientes FTP (FileZilla, WinsCP, etc.), cuando ingrese la dirección del servidor, también tendrá un campo para especificar el puerto. En lugar del `21` predeterminado, ingrese su número de puerto deseado (por ejemplo,` 2121`). El servidor * debe * estar escuchando en ese puerto para que la conexión tenga éxito.
Consideraciones importantes:
* firewall: Asegúrese de que su firewall permita el tráfico en el nuevo número de puerto tanto entrante (para el servidor) como de salida (para el cliente), si es necesario.
* Modo pasivo (PASV): Si está utilizando el modo pasivo (PASV), el servidor elegirá dinámicamente un puerto de alto número para la transferencia de datos. Si bien puede cambiar el puerto de control principal, generalmente no puede controlar directamente el rango de puerto pasivo. Sin embargo, puede configurar el rango de puerto pasivo dentro de la configuración de su servidor.
* Seguridad: Cambiar el puerto predeterminado puede ofrecer una pequeña cantidad de seguridad adicional al oscurecer el servicio de los escaneos casuales. Sin embargo, no es una medida de seguridad fuerte por sí sola. Las prácticas de seguridad más fuertes como el cifrado SSL/TLS (FTP) son mucho más efectivas.
Recuerde siempre hacer una copia de seguridad del archivo de configuración de su servidor antes de realizar cualquier cambio. La configuración incorrecta de su servidor FTP puede hacer que sea inaccesible.