Enviando comandos para o servidor remoto através do ssh por Java com o JSch

Estou tentando configurar uma classe para que eu possa ssh em um servidor remoto (eu tenho o IP, nome de usuário e senha) e, em seguida, enviar um comando como "echo" test "" e, em seguida, receber de volta a saída (por exemplo, "teste"). Estou usando o JSch para fazer isso, mas não entendo como fazer isso.

import com.jcraft.jsch.*;

public class ConnectSSH {

public int execute (String command) {

    JSch jsch   = new JSch();
    String ip   = "00.00.00.00;
    String user = "root";
    String pass = "password";
    int port    = 22;

    try {                
        Session session = jsch.getSession(user, ip, port);   
        session.setPassword(pass);
        session.connect();

             ...

Não tenho certeza do que fazer, estou preso depois de me conectar.

Qualquer conselho é muito apreciado.

questionAnswers(4)

yourAnswerToTheQuestion