FTP es un protocolo antiguo para transferencia de archivos por red, y aunque es antiguo a día de hoy todavía es muy útil y hay herramientas que pueden utilizar un servidor ftp prácticamente como un disco duro remoto. Pero como montar un servidor? Pues en realidad es bastante simple
Para instalar el servidor, usar el gestor de paquetes de la distro, suponiendo que hablamos de una distro apt , ejecutamos lo siguiente:
apt install vsftpd
Este comando instalará el servidor con una configuración por defecto y lo activará en el arranque
La manera más fácil de compartir una carpeta es crear un usuario en la propia máquina linux, ya que como vsftp tiene integración com PAM será posible conectarse al servidor de ftp con las credenciales propias del usuario que creemos
adduser music
A continuación se te creará el usuario music y te pedirá que le definas una contraseña, a parte de eso también se generará la home del usuario (/home/music), que será accesible a través del servidor de ftp.
Por último hay que modificar la configuración del servidor, para ello editaremos el archivo /etc/vsftpd.conf y lo importante será comprobar que estén definidas las siguientes directivas.
Adicionalmente deberemos crear el archivo /etc/vsftpd.userlist, cuyo contenido tendrá los usuarios que podrán tener acceso al ftp, en este caso suponiendo que el acceso será exclusivo para el usuario music
music
Habría que añadir un usuario por cada línea en el caso que se quisiera alguno más
Por último, reiniciamos el servidor para aplicar los cambios
systemctl restart vsftpd
Y con esto, ya debería estar funcionando el servidor y deberíamos ser capaces de conectarnos y empezar a transferir archivos con cualquier cliente compatible con el protocolo
Última actualización: 12 de Diciembre de 2023 a las 15:35 (CET)