Servidor FTP acceso anónimo en Ubuntu

Hola, en este tutorial vamos a configurar un servidor FTP para que tengan acceso los usuarios anónimos (no hace falta que tengan creada una cuenta en el sistema) para ello debemos crear un directorio raíz de donde colgarán los demás directorios.

sudo mkdir /var/ftp
sudo mkdir /var/ftp/apuntes
sudo mkdir /var/ftp/practicas

Una vez creados los directorios empezaremos a configurar el fichero /etc/proftpd/proftpd.conf.
Primero tenemos que poner la directiva Limit LOGIN (lo que quiere decir esta directiva es que no va a dejar entrar a ningún usuario del sistema en el FTP)
<Limit LOGIN>
DenyAll
</Limit>


A continuación pondremos la directiva Anonymous /var/ftp (la ruta del directorio puede ser la que queráis y en esta directiva es donde indicamos todo lo que queremos sobre los usuarios anónimos).
<Anonymous /var/ftp>
</Anonymous>

Ahora pondremos unas cuantas directivas referentes al usuario que vamos a dejar entrar en el servidor FTP:
User proftpd (es donde indicamos al usuario que va a entrar como anónimo).
UserAlias anonymous proftpd (en esta directiva le ponemos el alias anonymous
a proftpd).
RequiereValidShell off (en esta directiva indicamos que el servidor FTP
no necesita usuarios con Shell verdadera).

Después introducimos la directiva Limit LOGIN AllowAll para permitir entrar a todo el mundo como usuario anónimo.

A continuación le daremos permisos a los dos directorios creados anteriormente en el directorio FTP.
A la carpeta apuntes le pondremos para que no se pueda escribir nada (osea de solo lectura).
<Directory /var/ftp/apuntes> (indica el directorio que queremos limitar)
<Limit WRITE> (esta directiva se usa para limitar las carpetas o archivos
del servidor ftp)
DenyAll (significa: nadie)
</Limit>
</Directory>


A la carpeta practicas le dejaremos los permisos que trae por defecto.
A continuación pondremos en el terminal el siguiente comando para indicar el propietario de el directorio FTP y sus subdirectorios es protftpd
sudo chown -R proftpd.proftpd /var/ftp/publico

Por último solo tendremos que comprobar si ha funcionado lo anterior con el cliente de FTP FILEZILLA:
1º comprobaremos si se conecta al servidor (si no se ve bien la imagen haz clic encima).
2º Una vez dentro del servidor comprobaremos si nos deja bajarnos un archivo que he creado dentro del directorio apuntes (lo he comprobado solo en esta carpeta porque es a la única que le hemos puesto permisos).

3º Y por último solo nos queda comprobar si nos deja subir archivos a practicas (en este directorio nos debe dejar) y en apuntes (en este directorio no debe dejarnos).
-Practicas:
-Apuntes:

Bueno espero que os halla servido de ayuda el turotial un saludo.

1 comentarios:

^_drés dijo...

¿Por qué hay que poner comillas entre los signos < y >?

 


CONTRERAS - Templates Novo Blogger 2008