GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar un servidor FTP con ProFTPD en RockyLinux 8

ProFTPd es una aplicación FTP gratuita y de código abierto que se utiliza para transferir archivos a través de la red. Es simple, fácil de instalar y altamente configurable. Muchos usuarios utilizan ProFTPd debido a sus políticas de seguridad que lo hacen perfecto para entornos de alojamiento web. En comparación con otras aplicaciones FTP, ProFTPd se centra en la velocidad, la seguridad y la simplicidad.

En esta publicación, le mostraremos cómo instalar un servidor FTP ProFTPD en Rocky Linux 8.

Requisitos

  • Un servidor que ejecuta RockyLinux 8 en Atlantic.Net Cloud Platform
  • Una contraseña de root 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 Rocky Linux 8 como sistema operativo con al menos 2 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, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

dnf update -y

Paso 2:instalar ProFTPD

dnf install epel-release -y

Una vez instalado el repositorio EPEL, ejecute el siguiente comando para instalar el paquete ProFTPD:

dnf install proftpd -y

Después de la instalación, inicie el servicio ProFTPD y habilítelo para que se inicie al reiniciar el sistema:

systemctl start proftpd
systemctl enable proftpd

Puede verificar el estado de ProFTPD usando el siguiente comando:

systemctl status proftpd

Obtendrá el siguiente resultado:

● proftpd.service - ProFTPD FTP Server
   Loaded: loaded (/usr/lib/systemd/system/proftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-11-08 10:27:37 UTC; 5s ago
  Process: 73449 ExecStartPre=/usr/sbin/proftpd --configtest (code=exited, status=0/SUCCESS)
 Main PID: 73450 (proftpd)
    Tasks: 1 (limit: 11411)
   Memory: 29.8M
   CGroup: /system.slice/proftpd.service
           └─73450 proftpd: (accepting connections)

Nov 08 10:27:37 rockylinux systemd[1]: Starting ProFTPD FTP Server...
Nov 08 10:27:37 rockylinux proftpd[73449]: Checking syntax of configuration file
Nov 08 10:27:37 rockylinux proftpd[73449]: daemon[73449]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux systemd[1]: Started ProFTPD FTP Server.
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450] proftpd-ip: ProFTPD 1.3.6e (maint) (built Tue Sep 7 2021 10:22:00 UTC) standalone >

Puede verificar la versión de ProFTPD usando el siguiente comando:

proftpd -v

Obtendrá el siguiente resultado:

ProFTPD Version 1.3.6e

Paso 3:crear un usuario de FTP

A continuación, deberá crear un usuario para FTP. Puede crear un nuevo usuario llamado usuario1 con el siguiente comando:

useradd user1

A continuación, establezca una contraseña para el usuario 1 con el siguiente comando:

passwd user1

Establezca la contraseña como se muestra a continuación:

Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

A continuación, inicie sesión en usuario1 con el siguiente comando:

su - user1

A continuación, cree algunos archivos y directorios con el siguiente comando:

touch cat dog 
mkdir jan feb march

A continuación, salga de usuario1 con el siguiente comando:

exit

Paso 4:acceda al servidor ProFTPD

Hay dos formas de acceder al servidor FTP:mediante la línea de comandos o mediante el cliente FTP.

Acceda a FTP a través de la línea de comandos

En la máquina remota, abra la interfaz de línea de comandos y ejecute el siguiente comando para conectarse al servidor ProFTPD.

ftp proftpd-ip

Se le pedirá que proporcione su nombre de usuario y contraseña de FTP:

Connected to proftpd-ip.
220 FTP Server ready.
Name (proftpd-ip:vyom): user1
331 Password required for user1
Password:

Una vez que esté conectado, debería obtener el siguiente resultado:

230 User user1 logged in
Remote system type is UNIX.
Using binary mode to transfer files.

Ahora, ejecute el siguiente comando para listar todos los archivos y directorios en el servidor FTP:

ftp> ls

Obtendrá el siguiente resultado:

200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 cat
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 dog
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 feb
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 jan
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 march
226 Transfer complete

Acceder a FTP a través del cliente FTP

Abra el cliente FTP de FileZilla como se muestra a continuación:

Haga clic en Administrador del sitio para crear una nueva conexión FTP:

Proporcione la IP, el nombre de usuario y la contraseña de su servidor FTP y haga clic en conectar botón. Una vez que esté conectado, debería ver la siguiente pantalla:

Conclusión

En la guía anterior, explicamos cómo instalar el servidor FTP ProFTPD en Rocky Linux 8. También explicamos cómo acceder a FTP a través de la línea de comandos y el cliente FTP. Ahora puede configurar un servidor FTP en su sitio web para descargar y cargar páginas del sitio web. ¡Pruébelo en el alojamiento VPS de Atlantic.Net!


Linux
  1. Cómo instalar ProFTPD en Debian 8

  2. Cómo instalar ProFTPD en CentOS 7

  3. Cómo instalar ProFTPD en Ubuntu 14.04

  4. Cómo instalar ProFTPD en Ubuntu 15.04

  5. Cómo instalar un servidor FTP en CentOS 7

Cómo instalar un servidor FTP en Manjaro 20

Cómo instalar un servidor FTP en CentOS 8

¿Cómo Instalar Un Servidor Ftp?

¿Cómo instalar un servidor FTP en Ubuntu?

Cómo configurar un servidor FTP con ProFTPD en Ubuntu 18.04

¿Cómo instalar FTP en Ubuntu 18.04?