Instalar Servidor FTP

Para instalar el servidor ftp vamos a usar la aplicación Very Secure FTP «vsftp» en un servidor Debian 10.6.0. Para proceder con la instalación ejecutamos como root el comando:

# apt install vsftpd -y

Después de instalar el servidor vamos a configurarlo para dar acceso a cada usuario del sistema a su jaula chroot. Para ello modificaremos el fichero de configuración de VSFTP (vsftpd.conf) ubicado en «/etc/vsftpd.conf» y habilitaremos las directivas siguientes:

listen=NO
listen_ipv6=YES
#Con ello iniciaremos el servidor FTP en IPv6 e IPv4 al arrancar el equipo.

local_enable=YES
#Para permitir a los usuarios locales (del sistema operativo) acceder al servidor FTP.

anonymous_enable=NO
#No permitimos usuarios invitados.

write_enable=YES
#Damos permiso de escritura a los usuarios

ftpd_banner=Mensaje a mostrar al conectarnos al servidor.
#Podemos mostrar un mensaje de bienvenida al conectarnos al servidor.

chroot_local_user=YES
allow_writeable_chroot=YES
#Con esto conseguimos que los usuarios sólo puedas conectarse a sus jaulas chroot, es decir, que sólo puedan ver su carpeta en /home.

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#Si queremos permitir que algunos usuarios tengan acceso a todo el servidor (poder salir de su jaula) habilitamos la opción chroot_list_enable y especificamos en el fichero que elijamos en chroot_list_file los nombres de dichos usuarios.

Deja un comentario