Estas instruções são aplicáveis se o Kaspersky Web Traffic Security foi instalado a partir de um pacote RPM ou DEB em um sistema operacional pronto para uso.
Se estiver configurando a autenticação com um domínio cujo nome contém o domínio raiz .local
, você deve concluir os passos a seguir para preparar o sistema operacional para a autenticação Kerberos correta.
Para configurar o serviço Squid para autenticação Kerberos:
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
Por padrão, o proprietário do arquivo krb5.keytab é um superusuário.
auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -k /etc/squid/squid.keytab -s HTTP/<nome do servidor hospedando o serviço Squid>@<nome do domínio do Active Directory em letras maiúsculas>
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/<nome do servidor hospedando o serviço Squid>@<nome do domínio do Active Directory em letras maiúsculas>
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/<nome do servidor hospedando o serviço Squid>@<nome do domínio do Active Directory em letras maiúsculas>
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
na primeira cadeia de caractere.auth_param negotiate program /usr/lib64/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nome do servidor hospedando o serviço Squid>@<domínio do Active Directory>
auth_param negotiate program /usr/sbin/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nome do servidor que hospeda o serviço Squid>@<Active Directory realm em letras maiúsculas>
auth_param negotiate program /usr/lib/squid/negotiate_kerberos_auth -d -k /etc/squid/squid.keytab -s HTTP/<nome do servidor hospedando o serviço Squid>@<nome do domínio do Active Directory em letras maiúsculas>
Os eventos de depuração serão gravados no arquivo /var/log/squid/cache.log.
KRB5RCACHETYPE=none
KRB5RCACHETYPE=none
[Service]
Environment=KRB5RCACHETYPE=none
systemctl daemon-reload
Reproduzir cache fica ativado por padrão.
Reproduzir cache fornece uma proteção mais confiável, mas pode reduzir o desempenho do aplicativo.
service squid restart
O serviço Squid agora está configurado para usar a autenticação Kerberos.
Topo da página