En este artículo, habremos explicado los pasos necesarios para instalar el Servidor FTP en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
FTP o Protocolo de transferencia de archivos es un protocolo para transferir archivos entre computadoras en Internet a través de conexiones TCP/IP. El FTP fue diseñado para una arquitectura cliente-servidor, todos los archivos almacenados en el servidor son accesibles a través de clientes FTP.
Instalar servidor FTP en Ubuntu 20.04
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instalación del servidor FTP en el sistema Ubuntu.
Para instalar el servidor FTP en Ubuntu, ejecute los siguientes comandos:
sudo apt install vsftpd
Una vez completada la instalación, inicie el servicio vsftpd y agréguelo al inicio del sistema:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
Paso 3. Configurar nuevo usuario.
Agregaremos un nuevo usuario para el servidor vsftpd y agregaremos el directorio FTP:
adduser meilana
Escriba la contraseña de su usuario y habrá agregado un nuevo usuario.
A continuación, cree un nuevo directorio FTP en el directorio '/home/username':
mkdir -p /home/meilana/ftp
Cambiar la propiedad del directorio FTP:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
Paso 4. Configuración de vsftpd.
Vamos a crear un nuevo archivo de configuración. Antes de hacer eso, cambiemos el nombre del original con el comando:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
Cree el nuevo archivo con el comando:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
Paso 5. Prueba del servidor FTP en Ubuntu 20.04.
Una forma es abrir una terminal e intentar acceder a ella con el ftp
comando y la dirección IP del servidor:
ftp 192.168.77.20
Una vez establecida la conexión con el servidor, se le solicitará el nombre de usuario y la contraseña.
Eso es todo lo que necesita hacer para instalar el servidor FTP en Ubuntu 20.04 LTS Focal Fossa. Espero que encuentre útil este consejo rápido. No olvide compartir sus valiosas consultas/sugerencias en el cuadro de comentarios a continuación y también dejar sus valiosos comentarios.