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.
je suis obliger de fermer la session pour excécuter une autre commande donc impossible de me connecter en super utilisateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); }
si qq' un sais m'aider merci
Partager