Para ello lo primero que debemos hacer será descargarnos e instalar un servidor ftp en este caso proftpd: para ello introducimos en el terminal:
sudo aptitude install proftpd
Ahora configuraremos el servidor para que solo se puedan conectar usuarios anónimos.Desde el fichero proftpd.conf que se encuentra en:
/etc/proftpd
Vamos a insertar las siguientes líneas para indicar que solo queremos conectar anónimos:
Al usar la linea UserAlias anonymous ftp, lo que indicamos es el alias que le queremos dar a anonymous.
La ruta que hemos introducido de /var/ftp es el directorio que hemos creado donde vamos a crear 2 directorios que sera donde puedan acceder los usuarios anónimos.
Para ello entramos en el directorio /var/ftp y creamos los 2 directorios, que sería así:
sudo mkdir apuntes
sudo mkdir practicas
Una vez creados tendremos que darle permisos al usuario ftp sobre su directorio para ello introducimos en el terminal:
sudo chown -R ftp /var/ftp
Ahora le vamos a dar al directorio apuntes permisos de solo lectura, y al directorio practicas permisos de lectura y escritura.
Para darle los permisos nos vamos al fichero proftpd.conf que se encuentra dentro de /etc/proftpd y tendremos que introducir el siguiente código:
Con esto diremos que el directorio /var/ftp/apuntes tiene denegado el permiso de escritura, ahora comprobaremos si podemos escribir en el directorio o no después de reiniciar el servidor usando:
sudo /etc/init.d/proftpd restart
Ahora entramos en cliente Filezilla antes instalado usando:
sudo aptitude install filezilla
Entramos como anonymous y entramos en el directorio apuntes al intentar subir algo a ese directorio nos dará un error como este:
Y para el otro directorio que era practicas puede tener permisos de escritura y lectura así que no tendríamos que hacer nada.
Con esto ya estaría terminado el tutorial espero que os sea de utilidad, hasta la próxima.
0 comentarios:
Publicar un comentario