multihomed IP address
Gsandtner Michael
michael.gsandtner at wien.gv.at
Mon Jun 22 06:53:10 EDT 2015
We want to connect with ssh via kerberos. The host's name resolves to one IP address, but the IP address resolves to two names (this is a required DNS configuration):
# nslookup vmlxsuche1test
Name: vmlxsuche1test.host.magwien.gv.at
Address: 10.153.92.100
# nslookup 10.153.92.100
100.92.153.10.in-addr.arpa name = vmlxsuche1test.host.magwien.gv.at.
100.92.153.10.in-addr.arpa name = zktest.host.magwien.gv.at.
ssh sometimes work, sometimes does not (falls back to authentication method: password).
In both cases the credential cache on the client looks equal (got a TGS for both names):
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: lanadvgsa at MAGWIEN.GV.AT
Valid starting Expires Service principal
06/22/15 11:56:42 06/22/15 21:56:42 krbtgt/MAGWIEN.GV.AT at MAGWIEN.GV.AT
renew until 06/29/15 11:56:42
06/22/15 11:56:47 06/22/15 21:56:42 host/vmlxsuche1test.host.magwien.gv.at at MAGWIEN.GV.AT
renew until 06/29/15 11:56:42
06/22/15 11:56:47 06/22/15 21:56:42 host/zktest.host.magwien.gv.at at MAGWIEN.GV.AT
renew until 06/29/15 11:56:42
If we enter the host vmlxsuche1test (but not the second name zktest) in the clients /etc/hosts (thus DNS reverse lookup not done) it works always, then we get only one TGS:
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: lanadvgsa at MAGWIEN.GV.AT
Valid starting Expires Service principal
06/22/15 10:58:15 06/22/15 20:58:15 krbtgt/MAGWIEN.GV.AT at MAGWIEN.GV.AT
renew until 06/29/15 10:58:15
06/22/15 10:58:28 06/22/15 20:58:15 host/vmlxsuche1test.host.magwien.gv.at at MAGWIEN.GV.AT
renew until 06/29/15 10:58:15
Here some more information:
# klist -ke # the keytab on the host
Keytab name: FILE:/etc/krb5.keytab
KVNO Principal
---- --------------------------------------------------------------------------
5 host/vmlxsuche1test.host.magwien.gv.at at MAGWIEN.GV.AT (arcfour-hmac)
5 host/zktest.host.magwien.gv.at at MAGWIEN.GV.AT (arcfour-hmac)
Here the entry in Active Directory (thus only one entry with both SPNs)
dn: CN=VMLXSUCHE1TEST,OU=Linux,OU=Server,DC=magwien,DC=gv,DC=at
servicePrincipalName: host/vmlxsuche1test.host.magwien.gv.at
servicePrincipalName: host/ZKTEST
servicePrincipalName: host/zktest.host.magwien.gv.at
servicePrincipalName: host/VMLXSUCHE1TEST
msDS-KeyVersionNumber: 5
KDC: Active Directory 2008
sshd and ssh: OpenSSH_5.3p1 on Red Hat Enterprise Linux Server release 6.6
Any hint welcome.
Mit freundlichen Grüßen
DI Michael Gsandtner
AS3 - Zentrale Dienste
MA 14 - Informations- und Kommunikationstechnologie
A - 1220 Wien, Stadlauer Straße 56/B.02.054
Telefon: +43 1 4000 91640
Mobil: +43 676 8118 91640
Fax: +43 1 4000 99 91640
E-Mail: michael.gsandtner at wien.gv.at
More information about the Kerberos
mailing list