Bonjour à tous,

Voilà mon problème : j'ai deux machines unix, et depuis la première (mon poste de travail) j'accède à la deuxième (le serveur) en faisant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
rlogin -l username monserveur
Je voudrais savoir comment je pourrais faire quelque chose d'équivalent en java ? (sans toucher le serveur, donc les sockets doivent pas marcher :s)

En gros le but, c'est de se connecter au serveur, puis d'exécuter un "ls" pour récupérer la liste des fichiers dessus. Le problème est que quand on entre la commande ci-dessus, le prompt demande un mot de passe, et je sais pas trop comment gérer ça avec un truc du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
String[] cmd = {"/usr/bin/ksh","-c","rlogin -l username monserveur"};
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
Merci d'avance !