Skip to content

Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

FTP es un protocolo inseguro, ya que todas las contraseñas y datos se transfieren en texto plano. Al usar TLS, toda la comunicación puede ser encriptada, lo que hace que FTP sea mucho más seguro. Este artículo explica cómo configurar Pure-FTPd para aceptar sesiones TLS en un servidor Debian. Si necesitas un servidor para este propósito, puedes considerar adquirir un servidor VPS.

1. Instalación de OpenSSL

OpenSSL es necesario para TLS. Para instalarlo, simplemente ejecuta:

sudo apt install openssl

2. Generación de un certificado autofirmado

Si no tienes un certificado SSL válido, puedes generar uno autofirmado para pruebas. Ten en cuenta que los certificados autofirmados no son confiables en entornos de producción.

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem

Durante la generación, se te pedirá que proporciones información sobre tu organización y servidor. Asegúrate de ingresar un nombre de dominio válido en el campo “Common Name”.

3. Configuración de Pure-FTPd

Edita el archivo de configuración de Pure-FTPd:

sudo nano /etc/pure-ftpd/conf/TLS

Cambia el valor de `TLS` a `1` para aceptar tanto sesiones normales como TLS:

TLS 1

Si deseas forzar el uso de TLS para todas las conexiones, cambia el valor a `2`:

Visual overview of Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
Visual overview: Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
TLS 2

Guarda los cambios y cierra el editor.

4. Reiniciar Pure-FTPd

Reinicia el servicio Pure-FTPd para aplicar los cambios:

sudo systemctl restart pure-ftpd

5. Conexión con un cliente FTP

Ahora puedes conectarte a tu servidor FTP usando un cliente FTP que soporte TLS/SSL. Asegúrate de seleccionar la opción “Requerir FTP explícito sobre TLS” o similar en la configuración de tu cliente.

Conclusión

¡Listo! Has configurado Pure-FTPd para aceptar sesiones TLS en tu servidor Debian, mejorando significativamente la seguridad de tus transferencias de archivos.

Nota: Para entornos de producción, se recomienda obtener un certificado SSL válido de una autoridad de certificación confiable en lugar de utilizar un certificado autofirmado.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Key topics covered in Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
Key topics covered in this NetCloud24 guide.

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Practical checklist for Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
Practical checklist for applying the guidance in this article.

Windows RDS (Remote Desktop Services)

Windows VPS

Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
Cómo configurar Pure-FTPd para aceptar sesiones TLS en Debian
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.