Hello,
 
I am developing a Java SSH forwarding. I am launching it from a command line 
where it works and from an Applet where IT'S NOT WORKING here is the code:
 
I am imagining that due to JVM security, my applet is not working.
- Output
Connected8888:schwaz.lan.aleks.com:22Forward 0 : 8888:schwaz:22Forward 1 : 
9999:schwaz:80
- NO ERROR MESSAGES ARE GIVEN
 
 
===================================================
package vpn;
import java.applet.*;import java.awt.*;import com.jcraft.jsch.*;
public class VPN implements UserInfo {        int lport = 8888;        String 
rhost = "schwaz";        int rport = 22;
        public VPN() {                try{                        JSch jsch=new 
JSch();                        Session session=jsch.getSession("aoun", 
"schwarz.lan.aleks.com", 22);                        session.setUserInfo(this); 
                       session.connect();                        
if(session.isConnected()){                                
System.out.println("Connected");                                
System.out.print(this.lport+":"+this.rhost+":"+this.rport+"\n");                
                session.setPortForwardingL("0.0.0.0", this.lport, this.rhost, 
this.rport);                                
session.setPortForwardingL("0.0.0.0", 9999, this.rhost, 80);                    
            String[] tab = session.getPortForwardingL();                        
        for(int i=0;i<tab.length;i++){                                        
System.out.println("Forward "+i+" : "+tab[i]);                                } 
                       }                        else {                          
      System.out.println("Connection failed");                        }
                }                catch(Exception e){                        
System.out.println(e);                }        }        public void paint( 
Graphics g ) {
        }
        public String getPassword(){ return "mypassword"; }        public 
boolean promptYesNo(String str){ return true;}        public void 
showMessage(String message){ System.out.println(message);};        public 
boolean promptPassphrase(String message){ return false; }        public boolean 
promptPassword(String message){ return true;}        public String 
getPassphrase(){ return null; }}
 
===========================================================
package vpn;
import java.awt.*;
public class VPNCmd {
        public static void main(String[] args){                VPN vpn = new 
VPN();        }
}
=============================================================
 
package vpn;
import java.applet.*;import java.awt.*;
public class VPNApplet extends Applet {
        public void init() {                VPN vpn = new VPN();        }       
 public void paint( Graphics g ) {
        }
}
_________________________________________________________________
Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users

Reply via email to