jueves, 7 de noviembre de 2013

Autentificate en Apache usando Radius

Dejar un comentario

¿Qué es Radius?

Es un protocolo de autenticación y autorización para aplicaciones de acceso a la red o movilidad IP. Utiliza el puerto 1812 UDP para establecer sus conexiones.

Instalando y configurando Radius.

Antes de realizar la instalación de Apache tendremos que instalar nuestro Radius y configurarlo para que funcione. Para ello lo primero que haremos será bajar el siguiente paquete que contendrá las herramientas para compilar posteriormente Radius.


Una vez instalado este paquete tendremos que instalar varias librerías.





Ahora tendremos que instalar el servidor Radius. En este caso utilizaremos FreeRadius que podemos descargar en este enlace



Cuando tengamos descargado el paquete tendremos que descomprimirlo e instalarlo de la siguiente manera.




Probando que Radius funciona.

Si todo ha ido bien durante este proceso ya tendremos accesible nuestro servidor Radius y ya nos quedará configurar Apache para que realice la autenticación con él, pero antes probaremos que funciona. Para ello tendremos primero que instalar un último paquete que bajaremos del siguiente enlace.


Una vez descomprimido le damos permisos, lo compilamos y reiniciamos la máquina para aplicar los cambios.



Una vez reiniciado ejecutaremos el comando radiusd -X y procederemos a realizar un test. Si sale Access-Accept o Access-Reject estará correcto y podremos ya comenzar a implementarlo en Apache.


Configurando Apache para autentificarse con Radius.

Lo primero que tendremos que hacer será instalar el módulo Radius para Apache. Para ello ponemos lo siguiente en el terminal.

Ahora añadimos al fichero apache2.conf la línea que se muestra en pantalla.

Por último configuramos el archivo default y añadiremos las líneas que podemos observar en la siguiente imagen. Después reiniciamos Apache.


Accedemos al navegador y comprobamos que nos pide una autenticación. Tendremos que acceder con algún usuario que tengamos en el sistema.



Ya tendremos la autenticación con nuestro servidor Radius implementada. Espero que os haya servido de ayuda. 

¡Un saludo!
















0 comentarios:

Publicar un comentario