Hi Sam,

On Tue, Nov 30, 2010 at 10:25:57AM -0500, Sam Hartman wrote:
> The 1.9 packages just made their way into experimental.
> I'd expect that
> I'd expect
> aptitude -t experimental install libkrb5-3 libgssapi-krb5-2
> 
> would work and not bring any scary dependencies in.  If it does look
> scary, rebuild the experimental packages for squeeze.

It simply works that way, yes.

> Then you need to set KRB5_TRACE in the environment to some file that
> sshd can write to.  Note that may be kind of tricky as I suspect sshd
> sanitizes its environment.

I can tell that sshd does not put that much effort into sanitizing its
environment. It really is as simple as:

KRB5_TRACE=/tmp/somefile /etc/init.d/ssh restart

This was the easy part. I had more difficulties with tracking down the
problem though.

In a recent mail I said that the error message (auth.log) changed to
"Wrong principal in request". This was due kdc and ssh server having
different ideas about kvno. After solving this the "No such file or
directory" message from the initial report is back.

The trace file does contain a lot more information than the auth.log.
However only success seems to be worth reporting. A typical login
attempt produces the following lines:

[25580] 1291716395.795091: Retrieving host/someserver.f...@realm.domain.example 
from WRFILE:/etc/krb5.keytab (vno 0, enctype 0) with result: 0/success
[25580] 1291716395.829385: Retrieving host/someserver.f...@realm.domain.example 
from WRFILE:/etc/krb5.keytab (vno 6, enctype des3-cbc-sha1) with result: 
0/success
[25580] 1291716395.829555: Decrypted AP-REQ with specified server principal 
host/someserver.f...@realm.domain.example: des3-cbc-sha1/D924
[25580] 1291716395.829577: AP-REQ ticket: gro...@realm.domain.example -> 
host/someserver.f...@realm.domain.example, session key aes256-cts/1039

So the ssh server successfully decrypts the part relayed from the tgs.
Reading the source I can see that the authenticator part is only
decrypted after the "AP-REQ ticket: ..." message, so we have no clue
about whether this actually happens.

Do you have any ideas I could pursue before debugging the code with
print statements?

Thanks in advance

Helmut



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to