GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Pure-FTPd en Ubuntu 20.04

Pure FTPd es un servidor FTP gratuito y de código abierto diseñado con un fuerte enfoque en la seguridad del software. Se puede ejecutar en varios sistemas operativos, incluidos Linux, OpenBSD, NetBSD, FreeBSD, DragonFly BSD, Solaris y muchos más. Es un demonio muy liviano y estable que admite varios backends de autenticación, como usuarios del sistema Linux, puredb, MySQL y PostgeSQL.

En este tutorial, explicaremos cómo instalar Pure FTPd con SSL/TLS en Ubuntu 20.04.

Requisitos

  • Un nuevo Ubuntu 20.04 VPS en Atlantic.net Cloud Platform.
  • Una contraseña raíz configurada en su servidor.

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu 20.04 como sistema operativo con al menos 1 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu 20.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Paso 2:instalar FTPd puro

apt-get install pure-ftpd -y

Después de instalar Pure FTPd, puede verificar el estado de Pure FTPd con el siguiente comando:

systemctl status pure-ftpd

Debería ver el siguiente resultado:

Paso 3:crear un usuario de FTP

A continuación, deberá crear un usuario FTP en su sistema. Puedes crearlo con el siguiente comando:

adduser vyom

Se le pedirá que establezca una contraseña como se muestra a continuación:

Adding user `vyom' ...
Adding new group `vyom' (1000) ...
Adding new user `vyom' (1000) with group `vyom' ...Creating home directory `/home/vyom' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vyom
Enter the new value, or press ENTER for the default
            Full Name []:
            Room Number []:
            Work Phone []:
            Home Phone []:
            Other []:
Is the information correct? [Y/n] Y

Paso 4:Cree un certificado SSL/TLS autofirmado

A continuación, deberá generar un certificado autofirmado para Pure FTPd. Puede generarlo con el siguiente comando:

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

Responda todas las preguntas con respuestas relevantes para su instalación, como se muestra a continuación:

Generating a RSA private key
.......................+++++
....+++++
writing new private key to '/etc/ssl/private/pure-ftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:IN
State or Province Name (full name) [Some-State]:GUJ
Locality Name (eg, city) []:JUN
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Atlantic
Organizational Unit Name (eg, section) []:IT
Common Name (e.g. server FQDN or YOUR name) []:example
Email Address []:[email protected]

Paso 5:configure Pure FTPd para usar SSL/TLS

A continuación, deberá configurar Pure FTPd para usar el certificado que hemos generado anteriormente. Puede configurarlo editando el archivo pure-ftpd.conf:

nano /etc/pure-ftpd/pure-ftpd.conf

Cambie las siguientes líneas:

TLS                          2
TLSCipherSuite               HIGH:MEDIUM:+TLSv1:!SSLv2:!SSLv3
CertFile                     /etc/ssl/private/pure-ftpd.pem

Guarde y cierre el archivo cuando haya terminado. Luego, reinicie el servicio Pure FTPd para aplicar los cambios:

systemctl restart pure-ftpd

En este punto, Pure FTPd está instalado y configurado para usar SSL/TLS.

Paso 6:conectar el servidor FTP desde el cliente

A continuación, deberá conectarse a su servidor Pure FTPd desde la máquina cliente mediante el cliente FTP de FileZilla.

Primero, abra el cliente FileZilla y haga clic en Administrador del sitio . Debería ver la siguiente pantalla:

Proporcione la IP de su servidor Pure FTPd, seleccione el protocolo FTP, seleccione "Requerir FTP explícito sobre TLS", proporcione su nombre de usuario y contraseña de FTP y haga clic en Conectar botón. Se le pedirá que acepte el certificado como se muestra a continuación:

Acepte el certificado y haga clic en Aceptar botón. Una vez que esté conectado, debería ver la siguiente pantalla:

Conclusión

¡Felicidades! Ha instalado con éxito Pure FTPd con soporte SSL/TLS en el servidor Ubuntu 20.04. Ahora puede cargar y descargar archivos y directorios, hacia y desde el servidor FTP. ¡Pruebe Pure FTPd hoy en Linux VPS Hosting de Atlantic.Net!


Linux
  1. Cómo instalar R en Ubuntu 16.04

  2. Cómo instalar Go en Ubuntu 18.04

  3. Cómo instalar R en Ubuntu 18.04

  4. Cómo instalar Gulp.js en Ubuntu 20.04

  5. ¿Cómo instalar Docker en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 18.04

Cómo instalar MariaDB en Ubuntu

Cómo instalar Node.js en Ubuntu 14.04

Cómo instalar Apache en Ubuntu 20.04

Cómo instalar WordPress Ubuntu 20.04

¿Cómo instalar Postfix en Ubuntu 18.04?