IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Connexion sftp


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 27
    Points
    27
    Par défaut Connexion sftp
    Bonjour,
    Depuis quelques temps nous essayons avec mes collègues de trouver une librairie open source qui nous permettrait de se connecter en java à un server sftp.

    Le server de test sftp est en place et accessible via putty, winscp, filezilla ou autre sur une machine linux.

    J'ai essayé VFS (http://jakarta.apache.org/commons/vfs/) avec Java Secure Channel (http://www.jcraft.com/jsch/).

    Pour le moment le problème est tout le temps :
    com.jcraft.jsch.JSchException: Auth fail

    Alors que le code est assez sommaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public static void main(String[] args) throws Throwable
    	{
    		String path="sftp://login:pwd@host/";
     
    		FileSystemOptions opts = new FileSystemOptions();
    		SftpFileSystemConfigBuilder.getInstance().setStrictHostKeyChecking(opts,"no");
    		FileSystemManager fsManager = VFS.getManager();
     
    		FileObject name = fsManager.resolveFile(path, opts);
    		System.err.println(name.getChildren().length);
    	}
    Une chose est certaine, l'échange des clés se passe bien mais l'authentification ne fonctionne pas.

    Nous avons aussi essayé l'exemple disponible sur le site de JSch qui s'appelle Sftp.java. En ajoutant un mot de passe on obtient la même exception mais toujours une trace qui n'en dit pas plus sur les raisons de l'échec d'authentification.

    Quelqu'un a-t-il déjà expérimenté ce genre de connection et peut-il m'aider ?

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 27
    Points
    27
    Par défaut
    Petite précision, après cette journée de recherche, nous sommes arrivé à établir une connection mais il a fallu pour cela utiliser un fichier identies et donc faire une autentification avec clé privée au lieu d'un simple par mot de passe.

    Il se pourrait que ce soit tout simplement un bug dans la librairie Java Secure Channel. (Si ce n'en est pas un, on aura qu'à dire que c'est par manque de doc )

    Le but final serait quand même de pouvoir se connecter par mot de passe. Je reste intéressé par toute info sur le sujet.

Discussions similaires

  1. Connexion SFTP avec Clé
    Par HiRoN dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 22/10/2008, 11h10
  2. Création d'une connexion SFTP
    Par mehdi501 dans le forum Windows XP
    Réponses: 0
    Dernier message: 28/05/2008, 08h58
  3. [DW8] Probleme connexion SFTP
    Par nicolas_b dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 06/11/2007, 21h29
  4. Connexion sftp
    Par 12_darte_12 dans le forum C
    Réponses: 6
    Dernier message: 12/10/2005, 20h01
  5. Connexion sftp en batch
    Par 12_darte_12 dans le forum Windows
    Réponses: 3
    Dernier message: 12/10/2005, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo