En este tutorial, lo guiaremos a través de la instalación y configuración de VSFTPD en Ubuntu 16.04 . VSFTPD es una sigla de Very Secure File Transfer Protocol Daemon. Es un servidor FTP gratuito y de código abierto, rápido, estable, ligero y muy seguro para los sistemas operativos Unix y Linux, autorizado bajo la Licencia Pública General GNU. VSFTPD es uno de los servidores FTP más utilizados para Linux y se usa como servidor FTP predeterminado en algunas de las distribuciones de Linux más grandes, como CentOS, Fedora, Ubuntu, NimbleX, Slackware y RHEL. Instalación de VSFTP en Ubuntu es una tarea fácil, siga cuidadosamente los pasos a continuación y debería tenerlo instalado en menos de 10 minutos.
1. Iniciar sesión a través de SSH
Para instalar VSFTPD en su servidor Ubuntu 16.04, debe iniciar sesión a través de SSH como usuario root
ssh root@IP_address
2. Actualizar todos los paquetes instalados
En primer lugar, asegúrese de que todos los paquetes instalados estén actualizados
apt-get update && apt-get upgrade
3. Instale VSFTPD en Ubuntu 16.04
Todo lo que tiene que hacer para instalar VSFTPD en su Ubuntu 16.04 VPS es ejecutar el siguiente comando en su terminal Linux
apt-get -y install vsftpd
4. Configurar VSFTPD
Después de que se haya instalado con éxito, tenemos que hacer algunos cambios en su configuración. Abra el archivo /etc/vsftpd.conf y busque y cambie las siguientes líneas:
vim /etc/vsftpd.conf # Controls whether anonymous logins are permitted or not. anonymous_enable=NO # Allow local users to login local_enable=YES # Set 'write_enable' to YES in order to allow changes to the filesystem write_enable=YES # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking), # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be # on the client anyway.. ascii_upload_enable=YES ascii_download_enable=YES # You can set the root directory of the FTP users. if not specified, users' home directory equals FTP home directory local_root=public_html
Guarde el archivo de configuración y reinicie el servidor FTP para que los cambios surtan efecto
systemctl restart vsftpd
Configure VSFTPD para que se inicie automáticamente al arrancar el sistema
systemctl enable vsftpd
Puede encontrar una lista de todas las opciones en el archivo de configuración en http://vsftpd.beasts.org/vsftpd_conf.html
Los inicios de sesión raíz están deshabilitados de forma predeterminada en VSFTPD por razones de seguridad. Para acceder a su servidor FTP deberá crear un nuevo usuario del sistema
adduser FTPUSER
Donde FTPUSER es el nombre del usuario que desea crear. Se le pedirá que ingrese una nueva contraseña para el nuevo usuario y poca información opcional, como el nombre completo del usuario, número de teléfono, etc. Tenga en cuenta que es muy importante usar siempre contraseñas seguras para las cuentas. Lo mejor es usar una combinación de letras y números y un mínimo de 10 caracteres.
Ahora, una vez que su servidor FTP esté instalado y configurado, y se haya creado un nuevo usuario FTP, puede acceder al servidor FTP con su usuario recién creado a través de la terminal, navegador web o usando un cliente FTP como FileZilla.
Por supuesto, no tienes que Instalar VSFTPD en Ubuntu 16.04 , si utiliza uno de nuestros servicios de alojamiento VPS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen VSFTPD o cualquier otro servidor FTP por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar VSFTPD en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.