Servidor FTP ubuntu
- Lo primero es instalar el demonio del servidor FTP:
sudo apt-get install vsftpd.
Bien, ya tenemos totalmente operativo nuestro servidor FTP y podemos conectarnos por medio de cualquier cliente FTP:
Como ya he dicho vamos a modificar el archivo de configuración de nuestro servidor FTP para que se establezca la conexión por cuentas de usuario:
- Para lo cual tipeamos en una consola:
sudo nano /etc/vsftpd.conf
- Primero definimos la carpeta compartida:
anon_root=/home/antonio/ftp
- Para que el servidor se inicie con el sistema:
Listen=YES
- Para no permitir usuarios anónimos, cambiamos la linea:
anonymous_enable=YES
- En caso de que esta variable la hubierais puesto a anonymous_enable=NO.:
- Crear usuario:
sudo adduser –home /home/antonio/ftp –no-create-home –shell /bin/bash user1
- Asignar user1 al grupo ftp:
sudo addgroup user1 ftp
- Para permitir al usuario que acceda al servidor FTP escribir en el directorio compartido, siempre y cuando tenga permisos en la carpeta compartida:
write_enable=YES.
- Esto linea permitirá acceder al sistema usuarioslocales.
local_enable=YES. Esto linea permitirá acceder al sistema usuarios
locales.
- Esta linea permite o no el acceso de usuarios locales a sus respectivas carpetas privadas
chroot_local_user=YES, para permitir acceso
chroot_local_user=NO, para denegar acceso
- En en caso de que esta opcion este a YES
chroot_list_file=/etc/vsftpd/chroot_list
sudo nano/etc/vsftpd/chroot_list, donde haremos una lista con los usuarios locales.
- Establecemos los permisos por defecto de los nuevos archivos que suban los usuarios.
local_umask=022.- Tras lo que iniciaremos el demonio para que el servidor FTP tome los cambios:
sudo service vsftpd startAunque el servidor quedaría totalmente operativo,
No hay comentarios:
Publicar un comentario