Podcast: Descargar (Duración: 16:34 — 16.1MB)
El capítulo de hoy es contar como sería una instalación de un servidor FTP en Debian10, en concreto vsftpd.
En el audio de hoy no cuento ni como configurar el firewall ni nada parecido, así que todo eso queda fuera del alcance de este capítulo.
Para instalar simplemente actualizamos e instalamos el paquete
sudo apt update && sudo apt upgrade sudo apt install vsftpd
Con eso termina todo lo que hay que instalar, ahora tendríamos que tocar el fichero /etc/vsftpd.conf y modificar las líneas:
listen=YES .. write_enable=YES .. #connect_from_port_20=YES listen_port=21
Y para luego habilitar el chroot
chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
En este punto tendremos que editar el fichero /etc/vsftpd.chroot_list y añadir ahí los usuarios a los que quedamos dejar excluidos del chroot, si es que queremos dejar excluídos a alguno.
Hay que recordar que para que funciona el servidor ftp con usuarios con chroot el directorio que contiene su home no puede tener permisos de escritura el usuario, lo más sencillo es cambiar el propietario a root si preferís.