Re: POST to secure server
Thank you. I was thinking I would have to create a socket listener on the s=
erver side once I had an ssh connection set up with Jsch. I am looking thro=
ugh the Jsch examples (I am enclosing one in particular caled ViaHTTP) but =
I cannot, for the life of me, see how I would then perform my Post within t=
hat framework? Can you please explain further? Thank you!
String proxy_host;
int proxy_port;
try{
JSch jsch=new JSch();
String host=null;
if(arg.length>0){
host=arg[0];
}
else{
host=JOptionPane.showInputDialog("Enter username@hostname",
System.getProperty("user.name")+
"@localhost");
}
String user=host.substring(0, host.indexOf('@'));
host=host.substring(host.indexOf('@')+1);
Session session=jsch.getSession(user, host, 22);
String proxy=JOptionPane.showInputDialog("Enter proxy server",
"hostname:port");
proxy_host=proxy.substring(0, proxy.indexOf(':'));
proxy_port=Integer.parseInt(proxy.substring(proxy.indexOf(':')+1));
session.setProxy(new ProxyHTTP(proxy_host, proxy_port));
// username and password will be given via UserInfo interface.
UserInfo ui=new MyUserInfo();
session.setUserInfo(ui);
session.connect();
Channel channel=session.openChannel("shell");
channel.setInputStream(System.in);
channel.setOutputStream(System.out);
channel.connect();
}
catch(Exception e){
System.out.println(e);
}