Though the IP addresses and hostnames associated with the secondary network interfaces have corresponding A and PTR records in DNS, there is no "enrollment" of the IP addresses and hostnames associated with the secondary network interfaces in Kerberos.
Bem, inscreva-os.
-
Em cada servidor com hospedagem múltipla, desative a verificação principal restrita e diga a ela para aceitar tickets para qualquer chave presente em seu keytab:
-
Globalmente (para todos os serviços) em
/etc/krb5.conf
(para o MIT Kerberos; o Heimdal pode ter um nome diferente para ele):[libdefaults] ignore_acceptor_hostname = true
Documentado em:
-
Ou apenas para SSH, em
/etc/ssh/sshd_config
(para OpenSSH):GSSAPIStrictAcceptorCheck no
Documentado em:
-
-
Depois de fazer isso, adicione os principais para todos os nomes do servidor ao KDC e as chaves para todos eles no mesmo
/etc/krb5.keytab
. (Para clientes que possuem canonização de nome desativada, você pode até mesmo adicionar entidades para nomes abreviados e / ou endereços IP.)O FreeIPA parece ter um recurso chamado "alias principais" para fazer isso, embora não tenha certeza se ele funciona conforme necessário aqui:
link
Este provavelmente não é o método somente , mas é o mais simples e não envolve nenhuma configuração do lado do cliente. Tudo funciona como antes.
7/31/2018 UPDATE
inf.example.com (i.e. the KDC) does not have a presence on the 192.168.10.0/24 network.
Does it need a presence on 192.168.10.0/24 for 1) Initial enrollment of cluster-1-a.example.com and cluster-2-a.example.com or for 2) ongoing operations of cluster-1-a.example.com and cluster-2-a.example.com?
Não, isso não acontece. O Kerberos não se preocupa com as sub-redes no mínimo - isso depende apenas do trabalho de comunicações unicast TCP / UDP padrão. (Por exemplo, meu homelab tem servidores e KDCs em três países separados, comunicando-se pela Internet pública ...)
Aliás, os servidores não se comunicam com o KDC . Somente os clientes o fazem. O servidor usa seu keytab local para verificar seu ticket.
(Claro, o servidor irá se comunicar com seus serviços de diretório FreeIPA para procurar detalhes da conta via LDAP ... mas isso não é mais uma coisa do Kerberos.)