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 :

Liaison FTP et/ou FTPS APACHE.COMMONS.NET


Sujet :

Entrée/Sortie Java

  1. #1
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 341
    Points : 1 577
    Points
    1 577
    Par défaut Liaison FTP et/ou FTPS APACHE.COMMONS.NET
    Bonjour,

    mon application utilisait jusqu'à présent le protocole FTP pour gérer des fichiers sur un serveur distant (Chez Free, ou OVH...), via le port 21.
    Utilisation des API Apache Commons-net-3.7


    Tout allait bien jusqu'à la tentative de fonctionnement avec un serveur de chez Orange.fr.
    Ce serveur exige du FTP sécurisé.
    De ce fait, je déclare maintenant un objet org.apache.commons.net.ftp.FTPSClient au lieu de ...FTPClient

    Le mécanisme de connexion fonctionne jusqu'à la demande d'avoir le listing du répertoire courant via la fonction clientFtp.mlistDir()
    Pour info, j'utilisais auparavant clientFtp.listDirectories(), mais j'ai lu quelque part qu'il faut éviter cette fonction en protocole FTPS... Bref

    La demande de listing du répertoire lève l'exception
    Unsupported or unrecognized SSL message
    .
    Je crois comprendre qu'une fois le processus de cryptage enclenché, les informations qui transitent doivent être cryptées, sinon il y a de l'incompréhension... Mais je ne vois pas quoi faire pour que les 2 parties se comprennent.

    Pour info, voici un résumé des opérations avec le serveur Orange:
    220---------- Bienvenue sur Orange FTP Server [TLS] ----------
    220-/Bla bla .../
    AUTH TLS
    234 AUTH TLS OK.
    USER xxxx@orange.fr
    331 Utilisateur xxxx@orange.fr OK. Veuillez taper votre mot de passe
    PASS XXXX
    230-OK. Le repertoire restreint courant est /
    230 190822 Ko utilise(s) sur ce site - 6100633 Ko d'espace libre
    TYPE I
    200 TYPE est maintenant 8-bit binary
    PASV
    227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx)
    MLSD
    150 Connexion de donnees acceptee
    août 25, 2020 11:10:18 AM pckCGMO8.CGMO_RezoFtp1909 traiteErreurFtp
    AVERTISSEMENT: 105: Echec listing serveur: Unsupported or unrecognized SSL message
    QUIT
    Autre gros problème, le protocole FTPS n'a pas l'air d'être compris par un serveur de chez Free, pour lequel le protocole FTP normal via le port 21 fonctionnait correctement...
    Comment faire alors pour avoir un système capable de fonctionner sur du serveur 'Basique' et du serveur sécurisé ??

    Merci

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 130
    Points
    9 130
    Par défaut
    tu est sur que c'est un serveur ftps et non sftp ?

    A+JYT

  3. #3
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 341
    Points : 1 577
    Points
    1 577
    Par défaut
    Bonjour Sekaijin,

    d'après les informations indiquées sur le site d'Orange, concernant la gestion des fichiers sur le serveur des pages perso, il s'agit du protocole FTPES.
    Si l'on utilise FilleZilla pour y envoyer les fichiers, il faut se mettre en mode FTP explicite sur TLS.

    Je suppose que cela se traduit par "FTP over TLS"

    Voilà, je suis sec sur le sujet

Discussions similaires

  1. org.apache.commons.net.ftp.FTPClient méthode changeWorkingDirectory et les accents
    Par qdaemon_fr dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 08/02/2010, 17h59
  2. [Apache Commons Net] Problème de synchronisation FTP
    Par Traroth2 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 15/09/2008, 19h19
  3. Java FTP Apache commons net
    Par Ho(c)ine. dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 14/08/2008, 21h28
  4. Envoi FTP de fichier Excel avec org.apache.commons.net.ftp
    Par TomZ dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 22/07/2008, 17h22
  5. [FTP API org.apache.commons.net.ftp] Commande 'Quote'
    Par JnJp28 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 30/11/2007, 13h23

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