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.