Précédent   Forum des professionnels en informatique > Java > Général Java > APIs
APIs Forum sur les API standard et API complémentaires. Avant de poster -> FAQ Java, Les meilleures API Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2012, 17h02   #1
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 180
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 180
Points : 36
Points : 36
Par défaut Transfert de fichier SSH par clés entre une machine Windows et une machine Unix (JSch)

Voilà où j'en suis je pense utiliser Jsch pour effectuer le transfert de fichier en ssh. Voilà le code mis en place :

Code :
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();
		}
Mais voilà j'obtiens une exception :

Code :
1
2
 
JSchException : Auth Fail
mon fichier /etc/ssh/ssh_config est entièrement commenté.

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
la_praline est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web