Diese Anweisung wird verwendet, wenn Kaspersky Web Traffic Security aus einem rpm- oder deb-Paket in einem bestehenden Betriebssystem installiert wurde.
Wenn Sie die Authentifizierung mit einer Domäne konfigurieren, deren Name die Stammdomäne .local
enthält, müssen zunächst bestimmte Aktionen im Betriebssystem ausgeführt werden, damit die Kerberos-Authentifizierung ordnungsgemäß funktioniert.
Gehen Sie wie folgt vor, um den Squid-Dienst für Kerberos-Authentifizierung zu konfigurieren:
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
Standardmäßig ist der Superuser Inhaber der Datei krb5.keytab.
auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s HTTP/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname in Großbuchstaben>
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/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname in Großbuchstaben>
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/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname in Großbuchstaben>
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
hinzu.auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname>
auth_param negotiate program /usr/sbin/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname in Großbuchstaben>
auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<Name des Servers mit dem Squid-Dienst>@<realm Active Directory-Domänenname>
Debug-Ereignisse werden in die Datei /var/log/squid/cache.log geschrieben.
KRB5RCACHETYPE=none
KRB5RCACHETYPE=none
[Service]
Environment=KRB5RCACHETYPE=none
systemctl daemon-reload
Standardmäßig ist der Wiedergabe-Cache aktiviert.
Wiedergabe-Cache bietet stärkeren Schutz, kann aber die Leistung des Programms beeinträchtigen.
service squid restart
Squid wird für die Verwendung der Kerberos-Authentifizierung konfiguriert.
Nach oben