Voilà où j'en suis je pense utiliser Jsch pour effectuer le transfert de fichier en ssh. Voilà le code mis en place :
Mais voilà j'obtiens une exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 try { jsch = new JSch(); session=jsch.getSession("webadm","10.68.136.112",22); session.setPassword("webadm"); Properties config = new Properties(); config.put("StrictHostKeyChecking", "no"); session.setConfig(config); session.connect(); ... } catch (JSchException e) { e.printStackTrace(); }
mon fichier /etc/ssh/ssh_config est entièrement commenté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JSchException : Auth Fail
J'ai cru comprendre que pour faire un transfert ssh il y a deux solutions soit par mot de passe soit par clés. J'aimerai implémenter la solution clé mais j'ai du mal à comprendre comment m'y prendre. Difficulté supplémentaire la machine locale est un windows, la machine distante un unix.
Merci d'avance pour votre aide
Partager