Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 08:49
Avatar de migbur
migbur
 
Fecha de Ingreso: enero-2014
Ubicación: Madrid
Mensajes: 3
Antigüedad: 10 años, 4 meses
Puntos: 0
Interfaz Grafica para cliente SSH

Hola
Estoy diseñando un programa simple que me permita conectarme graficamente a un servidor SSH.
Estoy usando la libreria jsch, he copiado un ejemplo y la verdad que en modo consola funciona bien:

Basicamente despues de pedir usuario y password

session.setUserInfo(ui);
session.connect(30000); // making a connection with timeout.
Channel channel = session.openChannel("shell");
channel.setInputStream(System.in);
channel.setOutputStream(System.out);
channel.connect(3 * 1000);


tengo creado una clase llamada interfas funcionando como hilo
public class Interface extends Thread{

Aqui es donde hace la conexion arriba y es iniciado por el jframe al precionar el boton conectar.

hasta aqui todo bien, pero quiero poder escribir y visulizar la conexion en la jtexareas uno para la entrada de datos y otro para la salidas.

Estoy usando para enviar
DataOutputStream outPut=new DataOutputStream(ch.getOutputStream());
y para recibir:
DataInputStream inPut = new DataInputStream(ch.getInputStream());

La idea es meter la informacions un una variable con el Read/Write UTF y enviar y recivir del jframe

pero no me funicona
Esta correcta mi logica?
que me puede estar pasando, ya que que sin el programa es complicado, si alguien esta interesado puedo attachar el programa.
Gracias