Bonjour,
J'ai un problème pour lequel je ne trouve pas de solution....
--> Depuis une serveur A je veux copier un fichier sur un serveur B par connection SSH en executant un programme Java.
Ce qui me pose problème c'est que mon serveur B me demande un mot de passe lorsque j'exécute la commande "ssh ./repFile/file login@host:repFile/"
J'ai essayer avec une commande du type
Runtime.getRuntime().exec(command) --> je n'arrive pas en jouant avec les inputstream et outpustream à taper automatiquement mon mot de passe...
J'ai essayer avec la Class Jsch de jcraft, mais avec le code qu'ils mettent à disposition ce ne fonctionne pas non plus.
J'ai également essayer la Class SSHExec de Ant, mais je n'arrive pas à bien la maîtriser....
Bref, j'ai épuisé mes ressources, il faut dire que je débute tout juste en Java...Alors si vous aviez un bout de code à me proposer, une solution qui fonctionne.... Je suis très preneur !!
Merci
Partager