session ssh et super utilisateur
bonjour
je développe un application qui doit lancer un autre application à distance.
pour cela j'utilise un connexion ssh. cette applic ce trouve sur une machine linux. Pour lancer cette application je doit être en root mais j'ai remarqué que je ne doit pas me connecter directement en root mais que je doit me connecter avec un utilisateur normal puis passer en mode super utilisateur.
pour la connexion j'ai utiliser le jar ganymed-ssh2-build209.
avec ce jar j'arrive a me connecter, passé une et une seul commande.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| try{
sess.execCommand(commande);
String line =" ";
do{
line = br.readLine();
}
while(line != null);
//fin de session
sess.close();
//fin de connexion
conn.close();
}
catch(IOException e)
{
System.out.println("Exception: "+e.getMessage());
} |
je suis obliger de fermer la session pour excécuter une autre commande donc impossible de me connecter en super utilisateur
si qq' un sais m'aider merci