Configuración de Squid por Autentificación



Configuración de Squid por Autentificación

1.- Paso
Lo primero es hacer es el contenedor de contraseñas para nuestro usuarios, por lo que procedemos a crear el siguiente archivo llamado “claves”.

#touch /etc/squid/claves

Aplico permiso de lectura y escritura para el root y los demás sin acceso.

#chmod 600 /etc/squid/claves

Asigno el archivo al usuario Squid y al grupo Squid

#chown squid:squid /etc/squid/claves

2.- Paso
Creación de usuarios para autentificación.

-s /sbin/nologin:  esto se agrega para que el usuario no pueda iniciar sección en el servidor
-c “Armando Yepez”: aquí envió la orden para guardar la información del usuario

#adduser -s /sbin/nologin -c "Armando Yepez" armando

Asigno una contraseña al usuario para el squid

#htpasswd /etc/squid/claves armando


3.- Paso
Configuración del archivo squid.conf (/etc/Squid/Squid.conf), procedo a buscar la siguiente línea auth_param basic program y lo dejo de la siguiente forma.

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/claves

Nota:
Hacer una pequeña búsqueda del directorio “ncsa_auth” para verificar si se encuentra en la ruta /usr/lib/squid/ncsa_auth /, si este se encuentra en otra ruta, modificar auth_param basic program  y poner la ruta que encontraron.

Des comentan la siguiente línea:

acl password proxy_auth REQUIRED

Y los http_access realizados al final ponen password como el siguiente ejemplo

http_access allow red password

Recargo mi archivo del Squid y reinicio el Squid.

#service squid reload
#service squid restart

Engel aus Metall
Think Free, Think Linux --> armandoyepezjim@hotmail.com
Twitter: @engelausmetall

No hay comentarios:

Publicar un comentario