Cómo crear ftp en Linux
useradd -d /var/ftp/test -g ftp -s /sbin/nologin ftpuser
El comando -d especifica el directorio de inicio del usuario y -g especifica el subgrupo del usuario , -s /sbin/nologin prohíbe a los usuarios iniciar sesión en el sistema, ftpuser es el nombre de usuario del nuevo usuario.
Luego establezca la contraseña: passwd fptuser
2. Configure la lista de inicio de sesión de usuarios y agregue el nuevo usuario a la lista de inicio de sesión ftp.
Para configurar la lista de usuarios, abra el archivo de configuración, busque las dos líneas siguientes y elimine los símbolos de comentarios.
chroot_list_enable=YES
# (seguido por defecto)
chroot_list_file=/etc/vsftpd/chroot_list
Esto definirá una lista de usuarios , solo los usuarios de la lista pueden iniciar sesión en el sistema.
3. Cree este archivo /etc/vsftpd/chroot_list y agregue el nombre de usuario accesible ftpuser en él. Luego reinicie el servicio ftp.
Instrucciones de operación:
-d /var/ftp/test ------------------------- - --------- La máquina remota accede al directorio raíz de este servidor ftp y la lista de archivos coincide con este directorio.
useradd/passwd ---------------------------------- Nombre de usuario y contraseña locales p >
/etc/vsftpd/chroot_list --------------------------- Utilice el nombre de usuario local XX como nombre de usuario ftp
-d /var/ftp/test --------------------------- Accede a este ftp desde una máquina remota El directorio raíz del servidor con el que coincide la lista de archivos.