View Single Post
Old 04-02-2008, 02:43 PM   #1 (permalink)
unme_ej86
Registered User
 
Join Date: Apr 2008
Posts: 1
OS: Windows XP proffesional Service pack 2


ssh tunneling in windows using java

how can i get a text file from the pc after i have done this tunnelling?

here is my code:

import com.jcraft.jsch.*;

public class Tunnel {
public static void main(String[] args){
Tunnel t=new Tunnel();
try{
t.go();
} catch(Exception ex){
ex.printStackTrace();
}
}
public void go() throws Exception{
String host="host";
String user="username";
String password="password";
int port=22;

int tunnelLocalPort=2022;
String tunnelRemoteHost="192.168.1.8";
int tunnelRemotePort=80;

JSch jsch=new JSch();
Session session=jsch.getSession(user, host, port);
session.setPassword(password);
localUserInfo lui=new localUserInfo();
session.setUserInfo(lui);
session.connect();
session.setPortForwardingL(tunnelLocalPort,tunnelRemoteHost,tunnelRemotePort);
System.out.println("You have been connected to SSH server");

}

class localUserInfo implements UserInfo{
String passwd;
public String getPassword(){ return passwd; }
public boolean promptYesNo(String str){return true;}
public String getPassphrase(){ return null; }
public boolean promptPassphrase(String message){return true; }
public boolean promptPassword(String message){return true;}
public void showMessage(String message){}
}
}


jcraft.jsch is a library for ssh tunneling in java. So what i need to do after done this to take some file from the computer behind the firewall?

help me please, this is for my final year project..

thanks..
unme_ej86 is offline