Tutorial servidor FTP anónimo con Proftpd
Pues para crear un FTP anónimo con proftpd nos vamos a su archivo de configuración:
Primero le indicamos que no deje logearse a nadie añadiendo esta linea:
Creamos las carpetas para el FTP anónimo
Para dejar acceder de forma anónima al directorio que nosotro le indicamos y poner los atributos de solo lectura al directorio apuntes y
Aqui pongo el código para que solo tengais que copiar, pegar y modificarlo a vuestro gusto:
Entramos en nuestro FTP y si todo esta bien puesto no debería dejarnos subir ni cortar archivos en la carpeta apuntes nos debería salir esto en la consola del Filezilla
Ahora nos vamos a la carpeta ejercicios y subimos un archivo y nos tendría que salir esto en la consola del Filezilla
Posted on 8:05 by gabi Wxp and filed under | 0 Comments »
sudo gedit /etc/proftpd/proftpd.conf
Primero le indicamos que no deje logearse a nadie añadiendo esta linea:
<Limit LOGIN>
DenyAll
</Limit>
Creamos las carpetas para el FTP anónimo
sudo mkdir /var/ftp
sudo mkdir /var/ftp/apuntes
sudo mkdir /var/ftp/practicas
Cambiamos los permisos de las carpetas al usuario ftp:sudo chown -R ftp.ftp /var/ftp/apuntes
sudo chown -R ftp.ftp /var/ftp/ejercicios
Para dejar acceder de forma anónima al directorio que nosotro le indicamos y poner los atributos de solo lectura al directorio apuntes y
<Anonymous /var/ftp> | Deja de acceder de forma anónmima al directorio que le hemos indicado | |
User ftp | Le indicamos que tenga los mismos privilegios que el usuario ftp | |
UserAlias anonymous ftp | Le indicamos que anonymous es un alias del usuario ftp | |
RequireValidShell off | Es necesario ponerlo si el usuario ftp tiene una shell falsa | |
<Limit LOGIN> | Se utiliza para dejar entrar a todos los usuarios anonymous | |
AllowAll | AllowAll deja entrar a todos los usuario y DenyAll no deja entrar a ninguno | |
</Limit> | Cerrar la directiva Limit | |
<Directory /var/ftp/apuntes> | indica que este directorio tendra unos atributos que se los indicaremos con el atributo Limit | |
<Limit WRITE> | Indica que limitas la escritura del directorio y solo podrás leer | |
DenyAll | Deniega a todos los usuarios | |
</Limit> | Cerrar la directiva Limit | |
</Directory> | Cerrar la directiva Directory | |
</Anonymous> | Cerrar la directiva Anonymous |
Aqui pongo el código para que solo tengais que copiar, pegar y modificarlo a vuestro gusto:
<Anonymous /var/ftp<
User ftp
UserAlias anonymous ftp
RequireValidShell off
<Limit LOGIN>
AllowAll
</Limit>
<Directory /var/ftp/apuntes>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
Entramos en nuestro FTP y si todo esta bien puesto no debería dejarnos subir ni cortar archivos en la carpeta apuntes nos debería salir esto en la consola del Filezilla
Ahora nos vamos a la carpeta ejercicios y subimos un archivo y nos tendría que salir esto en la consola del Filezilla
0 comentarios:
Publicar un comentario