Servicio FTP en boniato.lechuga.eu

(redirected from Boniato.Ftps)

General

Servicio ejecutado por vsftpd

Con usuarios virtuales

Ubicación

Los directorios, en los que se hace chroot, son:

/var/almacenamiento/[nombre_usuario]

La raíz [nombre_usuario] no es escribible, sólo el subdirectorio archivos que cuelga de él.

Permisos

el guest username de vsftpd es espacio_nube

Gestión de usuarios

Los usuarios son virtuales, con entrada en vsftpd.login y directorio en la ubicación base

Creación de un directorio

Para cada usuario virtual nuevo, hay que crearle una estructura de directorios

nombre_usuario=[nombre de usuario]
sudo mkdir /var/almacenamiento/$nombre_usuario
sudo chown vsftpd.root /var/almacenamiento/$nombre_usuario
sudo chmod 500 /var/almacenamiento/$nombre_usuario

sudo mkdir /var/almacenamiento/$nombre_usuario/archivos
sudo chown vsftpd.root /var/almacenamiento/$nombre_usuario/archivos
sudo chmod 700 /var/almacenamiento/$nombre_usuario/archivos

Agregar usuario a la lista vsftpd

Crear un archivo en /etc/vsftpd/$nombre_usuario con el nombre del usuario creado y con la línea: local_root=/var/almacenamiento/$nombre_usuario

Activación de la clave de usuario

La autenticación se hace mediante el módulo pam /etc/pam.d/vsftpd contra el archivo /etc/vsftpd/vsftpd.passwd

Generación y cambio del password
htpasswd -d /etc/vsftpd/vsftpd.passwd $nombre_usuario