Passerelle FTP/SFTP générique

S’abonner

Dans cet article, vous allez apprendre ce qu'est le FTP (File Transfer Protocol) et le SFTP (Secure File Transfer Protocol), ainsi que comment envoyer des données via la passerelle FTP/SFTP générique disponible sur la plateforme.

Qu'est-ce que le "FTP" et le "SFTP" ?

Le FTP (File Transfer Protocol) et le SFTP (Secure File Transfer Protocol) sont des protocoles permettant de transférer des fichiers via Internet entre des systèmes (matériels et/ou logiciels). La seule différence entre les deux est que le FTP n'est pas sécurisé (il ne transporte pas les fichiers chiffrés), tandis que le SFTP est sécurisé, et gagne de plus en plus d'adoption au fil du temps.

Indépendamment de la sécurité, les deux protocoles se comportent de la même manière, avec une connexion établie entre deux points, où l'un des points agit comme un serveur et l'autre point comme un client.

Le concept de "serveur" et "client" est similaire à la gestion du stockage local sur un ordinateur, où un "serveur" est un référentiel de système de fichiers et un client est une logique qui permet à un utilisateur donné d'accéder au système de fichiers et de gérer les fichiers (stocker/supprimer/déplacer).

Dans le contexte de la plateforme EM, le serveur serait l'URL du serveur FTP/SFTP que nous vous fournissons pour envoyer les données, et le client serait la logique que vous utilisez pour importer ces données, par exemple FileZilla, ou un système matériel (passerelle) capable d'établir une connexion et d'envoyer des données à cette URL.

 

Différences entre FTP et SFTP

Comme mentionné précédemment, le SFTP est très similaire au FTP, mais sécurisé. Le SFTP vous permet de vous enregistrer sur le serveur avec un nom d'utilisateur et un mot de passe ou avec une clé SSH (qui fournit une connexion sécurisée).

La passerelle FTP/SFTP générique de la plateforme EM (serveur PUSH)

La plateforme EM dispose d'un serveur FTP/SFTP générique disponible que vous pouvez utiliser en ajoutant une passerelle FTP/SFTP générique à votre compte.

DEXMA_Generic_FTP_SFTP_server_logo.png

Cela crée un dossier spécifique sous l'URL fournie par la plateforme EM, sécurisé par un nom d'utilisateur et un mot de passe, disponible uniquement pour vos données. Veuillez noter que, quelle que soit la sécurité du transport, l'accès à l'URL FTP/SFTP est toujours sécurisé par un nom d'utilisateur et un mot de passe.

Note : L'utilisation de ce serveur FTP/SFTP est gratuite et incluse dans le prix de la licence.

Parsers

Le serveur FTP/SFTP de la plateforme EM contient une liste de formats de fichiers mappés qui peuvent être utilisés. Selon le format, les données doivent être insérées d'une manière ou d'une autre pour que le système EMS comprenne ce qui est inséré.

Ces formats de fichiers sont appelés Parsers.

 

Enregistrer une passerelle FTP/SFTP dans l'EMS

Pour enregistrer cette passerelle, suivez ces étapes et sélectionnez la passerelle FTP/SFTP.

GIF_gateways.gif

Une fois dans les paramètres de la passerelle, vous devez lui donner un nom dans la plateforme, sélectionner votre fuseau horaire, et sélectionner le format de fichier, dans la liste des formats disponibles, que vous allez utiliser pour insérer les données dans la plateforme.

mceclip0.png

Veuillez noter que le formulaire de la passerelle vous fournira automatiquement les informations importantes suivantes :

  • URL et port FTP (ce sont l'URL et le port à configurer du côté du système externe pour accéder au serveur FTP de l'EMS) :
    • URL : ftp.source.dexma.com
    • Port : 21
  • URL et port SFTP (ce sont l'URL et le port à configurer du côté du système externe pour accéder au serveur SFTP de l'EMS) :
    • URL : sftp.source.dexma.com
    • Port : 23
  • Nom d'utilisateur FTP/SFTP : Utilisateur uniquement pour cette passerelle pour accéder au serveur FTP/SFTP de l'EMS.
  • Mot de passe FTP/SFTP : Mot de passe uniquement pour cette passerelle pour accéder au serveur FTP/SFTP de l'EMS.

Note importante : Le port et l'adresse pour FTP et SFTP respectivement doivent être exactement ceux indiqués ci-dessus. Toute autre combinaison ne fonctionnera pas.

Envoyer des données via FTP/SFTP

Une fois que vous avez créé le dossier FTP/SFTP en enregistrant votre passerelle FTP/SFTP générique, vous pouvez utiliser les informations d'identification fournies par la plateforme pour importer vos données en temps réel et historiques à l'aide d'un outil tel que FileZilla.

Découvrez comment le faire ici.

Informations supplémentaires et logs

Il est important de savoir que, en ce qui concerne le FTP en mode passif, nous avons une plage de ports définie : 49152 - 49260.

La taille maximale de fichier prise en charge par cette passerelle est de 50 Mo.

Logs

À l'intérieur de la plateforme, dans la section passerelle FTP/SFTP générique, il y a un onglet dédié aux journaux de la passerelle, où vous pouvez facilement visualiser quand l'EMS traite correctement les fichiers qui sont envoyés au serveur FTP/SFTP.

Cela peut être très utile pour découvrir si la raison pour laquelle les données ne sont pas insérées est que le format utilisé ne correspond pas à celui choisi sur la passerelle.

Avez-vous trouvé cet article utile ?