L'envoi de commandes au serveur distant via ssh par Java avec JSch

Je suis en train de définir une classe pour que je puisse faire un ssh sur un serveur distant (j'ai l'adresse IP, le nom d'utilisateur et mot de passe) et ensuite envoyer la commande "echo "test" puis récupérer la sortie (par exemple, "test"). Je suis en utilisant JSch de le faire, mais je ne comprends pas comment le faire.

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();

             ...

Je ne sais pas quoi faire, je suis bloqué après la connexion.

Tout conseil est le bienvenu.

OriginalL'auteur snario | 2013-05-09