Para la instalación y configuración del servidor FTP en Linux-Ubuntu, Debian, Mint y otros Debemos ingresar como súper usuario o como Administrador con el comando sudo” luego ejecutamos el comando “apt-get installvsftpd” para instalar el paquete e iniciar la ejecución del mismo
Una vez instalado podemos entrar a nuestro servidor escribiendo la ip de localhost, que la podemos ver con
ifconfig
Ya terminada la instalación del paquete ahora hay que configurarlo nos dirigimos al directorio: Gedit /etc/vsftpd.conf
Editamos en archivo de configuración
Borramos todo y colocamos listen_=YES para que el servidor se ejecute de modo independiente Local_enable=NO para que los usuarios locales no se puedan acceder Anonymous_enable=YES para que los usuarios anominos puedan acceder Especificamos la carpeta raiz del servidor para los usuarios anonimos
Creamos la carpeta raiz ftp
Creamos la carpeta Documentos y un archivo de texto dentro del servidor
Cambiamos el dueño de la carpeta ftp por mi nombre
Reiniciamos el servidor
Modificamos la línea anonymous_enable=YES por Anonymous_enable=NO Con el fin de que los usuarios anonimos no entren al sistema
Borramos el simbolo # con el objeto de permitir ingresar usuarios con autenticación local_enable=YES Write_enable=YES (Para habilitar o negar la escritura en el servidor FTP deberá buscar la siguiente línea) Local_umask=22 (La siguiente línea Indica que los archivos subidos al servidor quedarán con los permisos 022, es decir, sólo escritura para el grupo y los demás)
Borramos el simbolo # y cambiamos el mensaje de nuesgtro BANNER Guardamos y salimos
Reiniciamos el servicio vsftpd con el comando Service vsftpd reload
Le decimos que creamos el usuario ftp pero el sistema nos dice que ya existe
OpcionesDescripción -d | --home Carpeta de trabajo que será asignado al usuario Ejemplos: a)-d /home/Prueba b)-s /sbin/false “useradd –d /home/prueba –s /bin/false prueba
Descripción Asignamos la contraseña a nuestro usuario prueba -
Service vsftpd reload