Envío de comandos al servidor remoto a través de ssh por Java con JSch
Estoy tratando de configurar una clase para poder ssh en un servidor remoto (tengo el IP, el nombre de usuario y la contraseña) y luego enviar un comando como "echo" test "" y luego recibir la salida (por ejemplo, "prueba"). Estoy usando JSch para hacer esto pero no entiendo cómo hacerlo.
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();
...
No estoy seguro de qué hacer, estoy atascado después de conectar.
Cualquier consejo es muy apreciado.