ProFTPd es un servidor FTP ( File Transfer Protocol ) para los sistemas operativos Linux y Unix . SSL ( Secure Sockets Layer ) y su sucesor , TLS ( seguridad de la capa de transporte ) , son protocolos que cifran los datos enviados a través de una red. FTP envía datos a través de la red como texto sin cifrar. El uso de una conexión SSL o TLS cifra los datos que se transfiere . ProFTPd utiliza un certificado TLS creado con el paquete OpenSSL . El cliente FTP que se conecta con el servidor debe soportar conexiones TLS . Cosas que necesitará
ProFTPd paquete
abierto SSL paquete
Mostrar más instrucciones
Instalación del Software
1
Abra una ventana de terminal. La ventana de la terminal se encuentra en Accesorios , Utilidades y Herramientas del sistema o la sección XShells del menú principal.
2
Descargar e instalar los paquetes de software SSL proftpd y Abierto de repositorio de software de su sistema. Ubuntu , Linux Mint y usuarios de Debian escriba el comando "sudo apt- get install proftpd openssl . " Los usuarios de Fedora de Red Hat y escriba el comando " yum install proftpd openssl . "
3
Type " independiente " cuando vea la opción "Ejecutar ProFTPD desde inetd o independiente ? " Solicitar.
4
Escriba el comando " vi /etc /proftpd /proftpd.conf " para abrir el archivo de configuración ProFTPd en el editor de texto "vi" . Puede sustituir "vi" con su editor de texto preferido .
5
Cambie la línea que dice "off UseIPv6 " a " UseIPv6 adelante".
6
Agregue la siguiente líneas al archivo : " . FTP Server ready"
DefaultRoot ~
IdentLookups fuera
ServerIdent en
7
Guarde y cierre el archivo .
Creación del SSL Certificate
8
Escriba el comando " mkdir /etc /proftpd /ssl " para crear un directorio para que contenga el certificado SSL.
9
Escriba el comando " openssl req -new- x509 -days 180 -nodes - out /etc /proftpd /ssl /ftp.cert.pem - keyout /etc /proftpd /ssl /ftp.key.pem . "
10
proporcionar su nombre , dirección, nombre del país y dirección de correo electrónico cuando se le solicite .
Habilitación del Certificate in ProFTPd
11
Tipo . el comando " vi /etc /proftpd /proftpd.conf " para abrir el archivo de configuración proFTPd
12
Localice el " mod_tls.c> . 13 Sustituya la información entre el " mod_tls.c> " líneas con las siguientes líneas :
TLSEngine en
TLSLog /var /log /proftpd /tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc /proftpd /ssl /ftp.cert.pem
TLSRSACertificateKeyFile /etc /proftpd /ssl /ftp.key.pem
TLSVerifyClient off
TLSRequired en
14
Guarde y cierre el archivo.
15
Escriba "/etc /init.d /proftpd restart " para reiniciar el servicio proFTPd .