Cette instruction est utilisée si Kaspersky Web Traffic Security est installé à partir d'un paquet rpm ou deb sur un système d'exploitation préinstallé.
Si vous configurez l'authentification avec un domaine dont le nom contient un domaine racine .local
, vous devez préalablement effectuer certaines actions dans votre système d'exploitation afin que l'authentification Kerberos fonctionne correctement.
Pour configurer les paramètres du service Squid pour l'authentification Kerberos, procédez comme suit :
update-crypto-policies --set LEGACY
chown squid:squid /etc/squid/squid.keytab
chmod 400 /etc/squid/squid.keytab
chown proxy:proxy /etc/squid/squid.keytab
chmod 400 /etc/squid/squid.keytab
Par défaut, le propriétaire du fichier krb5.keytab est le superutilisateur.
auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory en majuscules>
auth_param negotiate children 100 startup=0 idle=10
auth_param negotiate keep_alive on
acl authenticated_user proxy_auth REQUIRED
http_access deny !authenticated_user
auth_param negotiate program /usr/sbin/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory en majuscules>
auth_param negotiate children 100 startup=0 idle=10
auth_param negotiate keep_alive on
acl authenticated_user proxy_auth REQUIRED
http_access deny !authenticated_user
auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory en majuscules>
auth_param negotiate children 100 startup=0 idle=10
auth_param negotiate keep_alive on
acl authenticated_user proxy_auth REQUIRED
http_access deny !authenticated_user
-d
.auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory>
auth_param negotiate program /usr/sbin/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory en majuscules>
auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nom du serveur avec le service Squid>@<realm nom de domaine Active Directory>
Les événements de débogage seront enregistrés dans le fichier /var/log/squid/cache.log.
KRB5RCACHETYPE=none
KRB5RCACHETYPE=none
[Service]
Environment=KRB5RCACHETYPE=none
systemctl daemon-reload
Par défaut, Replay cache est activé.
Replay cache offre une meilleure protection, mais peut réduire les performances de l'application.
service squid restart
Le service Squid sera configuré pour l'utilisation de l'authentification Kerberos.
Haut de page