Hello All,
I have a scenario in which I am running the shell.java, from the
examples on a Unix box. I am using putty as the terminal. I am able to
connect to my user account on the unix box without issues using the java
code.
1. But, say that I want to connect to a functional account which uses a
public key, what are the steps that I need to follow for that ?
In fact, I did modifying the code. But theres an Auth Fail exception
coming up when I am trying to do that.
Looks like it is failing in the following code in
com.jcraft.jsch.UserAuthPublicKey:
public boolean start(Session session) throws Exception {
super.start(session);
Vector identities = session.jsch.identities;
byte[] passphrase = null;
byte[] _username = null;
int command;
synchronized (identities) {
if (identities.size() <= 0) {
return false;
}
The identities.size() for me is a 0. And when I looked in
session.jsch.identities, its just creating a new vector.
2. But, where are the 'identities' getting set? I think the code is
expecting 'identities' with key values so that it can pull the key from
it.
Any help on this would be appreciated.
Thank you,
Presley.
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users