kinit is ok, but ssh is not

Giuseppe Mazza g.mazza at imperial.ac.uk
Fri May 2 12:35:22 EDT 2014


Dear All,

I have built a test infrastructure as below:
gm-u1204 = Ubuntu12.04 server running my kdc (realm -> GML.DOC.IC.AC.UK)
gm-win2012 = Windows 2012 running my dc (domain -> GMW.DOC.IC.AC.UK)

I have setup a nontransitive trust, i.e.
"One-way: incoming Users in this domain          GMW.DOC.IC.AC.UK
 can be authenticated in the specified realm     GML.DOC.IC.AC.UK
"

1] I can
mazza at gm-u1204:~$ kinit giuseppe at GMW.DOC.IC.AC.UK
mazza at gm-u1204:~$ klist
Ticket cache: FILE:/tmp/krb5cc_1002
Default principal: giuseppe at GMW.DOC.IC.AC.UK

Valid starting     Expires            Service principal
02/05/14 15:55:17  03/05/14 01:55:34
krbtgt/GMW.DOC.IC.AC.UK at GMW.DOC.IC.AC.UK
	renew until 03/05/14 15:55:17

2] but I can not
mazza at gm-u1204:~$ ssh -vvv giuseppe at gm-u1204
...
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more information
Cannot find KDC for requested realm
...
debug1: Next authentication method: password
giuseppe at gm-u1204's password:

and I am asked for giuseppe's password :-(

I have noticed the "Cannot find KDC for requested realm" message above.

My /etc/krb5.conf contains the lines below:


root at gm-u1204:~# grep -A 1 -B 2 GML /etc/krb5.conf
[libdefaults]
	default_realm = GML.DOC.IC.AC.UK
	rdns = false
--
# in the section below:
[realms]
        GML.DOC.IC.AC.UK = {
                kdc = gml.doc.ic.ac.uk
--
# in the section below:
[domain_realm]
	.doc.ic.ac.uk = GML.DOC.IC.AC.UK
	doc.ic.ac.uk = GML.DOC.IC.AC.UK
	.mit.edu = ATHENA.MIT.EDU



root at gm-u1204:~# grep -A 2 GMW /etc/krb5.conf
        GMW.DOC.IC.AC.UK = {
                kdc = gm-win2012.doc.ic.ac.uk:88
		default_domain = doc.ic.ac.uk


I wonder if you could provide some help to solve my problem.

Thank you in advance,
Giuseppe


More information about the Kerberos mailing list