[OpenAFS-devel] AFS and SSH once again

Simon Wilkinson sxw@inf.ed.ac.uk
Fri, 16 Nov 2007 20:10:30 +0000


On 16 Nov 2007, at 19:44, Russ Allbery wrote:

> pam_afs doen't work properly with ssh because it tries to do all of  
> its
> work in the auth stack instead of using the session stack to set up
> tokens.

I talked about this at the last AFS BPW. Basically, OpenSSH normally  
performs the PAM auth step from a process that doesn't own the  
eventual shell (in fact, the process is spawned specifically to  
perform the authentication, and then is killed as soon as  
authentication is complete). There's some diagrams of this at http:// 
workshop.openafs.org/afsbpw07/talks/simon2.pdf

I suspect that you may be able to get this to work with some versions  
of OpenSSH by disabling the ChallengeResponse option - although this  
limits the types of PAM interaction that you can perform.

Cheers,

Simon.