En este artículo, habremos explicado los pasos necesarios para instalar el Servidor FTP en Ubuntu 18.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 es un protocolo de servidor cliente que permite dos canales de comunicación entre cliente y servidor. Usando un cliente FTP, podremos cargar, descargar y eliminar los archivos en el servidor. Inicialmente, el cliente necesita autenticar el servidor FTP. La sesión FTP funcionará tanto en modo pasivo como activo. Activo es el modo predeterminado para FTP. En la conexión de modo activo, cuando el cliente comienza a realizar la conexión inicial, el servidor inicia la segunda conexión y permite la transferencia de datos al cliente. En conexión pasiva, el cliente se conecta y envía el comando PASV al servidor. Luego, el servidor envía el número de puerto al cliente.
Instalar Servidor FTP en Ubuntu
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 Ubuntu 18.04 LTS.
El demonio VSFTP se encuentra en los repositorios estándar, por lo que la instalación se puede realizar con un solo comando. Abra una ventana de terminal y emita lo siguiente:
sudo apt install vsftpd
Después de instalar VSFTPD, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio del servidor para que siempre se inicie cuando se inicia el servidor:
sudo systemctl stop vsftpd.service sudo systemctl start vsftpd.service sudo systemctl enable vsftpd.service
Paso 3. 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
Eso es todo lo que necesita hacer para instalar el servidor FTP en Ubuntu 18.04. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.