What it essentially means in code is the following?
JSch jsch = new JSch();
Session session1 = jsch.getSession(username, "firewall", 22);
session1.setUserInfo(new MyUserInfo(password1));
session1.connect();
int assinged_port = session1.setPortForwardingL(8822, "machine", 22);
Session session2 = jsch.getSession(username, "localhost", assinged_port); //
SHOULD IT BE assinged_port OR 8822 ????
session2.setUserInfo(new MyUserInfo(password2));
session2.connect();
// Now execute all commands by creating channel on session2
Is this correct interpretation of your messages?
----- Original Message -----
From: B. Scott Smith
To: Amol-Gmail
Cc: jsch-users@lists.sourceforge.net
Sent: Friday, February 12, 2010 10:20 PM
Subject: Re: [JSch-users] How to use JSch for the following scenario
First, you can programmatically SSH to usern...@firewall.
Then, you can port forward local port 8822 to remote "machine:22".
Then you can programatically SSH to usern...@localhost:8822.
Amol-Gmail wrote:
Hi Team,
I am using JSch module and have been successful in using it in most of the
conditions. I am using standard way of connecting as provided in some of the
examples which is working fine for me.
Now I have an additional requirement, SSH is behind the firewall, and
following is the manner in which user is connecting to it from his shell:
ssh firew...@username
password: ********
ssh mach...@username
password ***************
su - user
password: *****
Once user fires this command, he can then fire any commands of interest in
this session. I am wondering how to program this using JSch code in my java
application.
Any help/ideas are welcomed.
Regards,
Amol Kulkarni
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
JSch-users mailing list
JSch-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jsch-users