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