Hola buenas vamos a aprender a montar 1 servidor FTP en ubuntu, en este caso vamos a montar vsftpd.
Primero instalamos el paquete, para ello abrimos una consola y tecleamos:
|
Bueno ya que está instalado debemos de saber loa archivos de configuración que tenemos para este programa y son 2:
-/etc/vsftpd.user_list es el fichero de configuración de usuarios, carpetas, etc.
-/etc/vsftpd.conf es el fichero de configuración general.
Vamos a realizar una configuración predeterminada fácil para ello editamos el archivo: vsftpd.conf
|
Y cambiamos estos parámetros:
|
Otras opciones interesantes:
|
Cada usuario del sistema accedería a su carpeta personal, pero también podemos crear usuarios para el ftp y asignarle 1 carpeta, por ejemplo, vamos
a crear 2 usuarios:
Usuario: Zonero1
Acceso a su directorio: /home/ftp/zonero1
Sin shell en el sistema y en un entorno chroot
Usuario: Moderador
Acceso a su directorio: /home/ftp
Sin shell en el sistema y en un entorno chroot
Creamos las carpetas de los usuarios:
|
Nota: /home/ftp ya lo crea al instalar el servidor ftp.
Antes de instalar el servidor ftp vamos a crear los usuarios y securizarlos para que tengan los mínimos permisos y sólo puedan hacer lo que nosotros definamos.
Crearemos un grupo llamado ftp al cual asociaremos los usuarios.
|
Creamos los usuarios con sus correspondientes características.
|
Asignamos contraseñas a los usuarios si no nunca conectarían:
|
escribimos la contraseña, la repetimos y hacemos lo mismo para moderador.
Ahora creamos una shell fantasma en el directorio correspondiente.
|
Editamos el fichero /etc/shells y la añadimos en la ultima línea “/bin/ftp” y guardamos:
|
Editamos el fichero /etc/passwd y buscamos las líneas donde están definidos los usuarios que hemos creado antes y les añadimos el shell falso:
|
pasaría a ser:
|
Ahora vamos a crear el fichero de usuarios:
|
Y añadimos los usuarios.
Reiniciamos el FTP
|
Probamos a conectarnos, en este caso usamos Filezilla como cliente FTP, podeis instalarlo desde “Añadir o Quitar”:
Ole!
como veis conecta y nos lista los directorios de nuestra carpeta principal y no podemos acceder a las demás.
Probamos con un usuario creado para el FTP.
How-to realizado por monino para LinuxZone.es





