I have downloaded and built from source the 0.1.49 release of Jsch.
I am using the Exec.java client code and have modified it with the following
// Want to make sure gssapi is the only choice for authentication.
session.setConfig("PreferredAuthentications", "gssapi-with-mic");
I have a login.conf file defined and a krb5.conf file with the following
commnad line VM args
-Djava.security.krb5.conf=h:\krb5.conf
-Djava.security.auth.login.config=h:\login.conf
-Djavax.security.auth.useSubjectCredsOnly=false
In the login.conf file I refer to a keytab file with credentials for my user in
it.
I have a hand coded example which uses LoginContext and some other classes with
which I can use the same config files and I can see my keytab file is correct
and I can dump out the tickets so I know the config files are good for basic
kerberos/gss from java.
With debug on I see Krb5LoginModule working to get the tickets and printing out
messages that it is working.
I wind up with this exception
com.jcraft.jsch.JSchException: Auth fail
com.jcraft.jsch.JSchException: Auth fail
at com.jcraft.jsch.Session.connect(Session.java:491)
at com.jcraft.jsch.Session.connect(Session.java:162)
at Jay.main(Jay.java:64)
I have not seen a working example of accessing kerberos from client anyplace,
is there one?
Jay
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users