Qu'est-ce que SFTP ?
SFTP est l'acronyme de "SSH File Transfer Protocol", qui signifie "protocole de transfert de fichiers sécurisé par SSH". Il s'agit d'une méthode fréquemment utilisée pour télécharger et importer des fichiers sur Internet. Avec le protocole SFTP, les données sont transférées de façon sécurisée grâce au chiffrement, ce qui évite de transmettre des données d'un fichier texte.
Sur cette page
- Avant de commencer
- Créer un compte SFTP
- Importer votre fichier via SFTP
- Erreurs de connexion lors de l'importation de fichiers via SFTP
Avant de commencer
Créez une source de données pour votre fichier de produits et activez votre compte SFTP Merchant Center en créant un mot de passe. Pour l'envoi via SFTP, la taille de votre fichier doit être inférieure à 4 gigaoctets (Go), qu'il soit compressé ou non. Si votre fichier fait plus de 4 Go, scindez-le en plusieurs fichiers plus petits avant l'importation.
Si vous avez besoin d'indications supplémentaires sur l'utilisation du protocole SFTP après avoir lu cet article, consultez notre guide de dépannage.
Créer un compte SFTP
Votre compte Merchant Center dispose déjà d'un compte SFTP. Toutefois, vous devez l'activer. Pour activer le compte SFTP :
- Créez une source de données pour votre fichier produit.
- Sélectionnez Ajouter un fichier via SFTP, puis cliquez sur Afficher les infos sur le SFTP.
- Cliquez sur Créer un mot de passe. Votre mot de passe est alors généré automatiquement.
Remarque : Pour des raisons de sécurité, votre mot de passe ne sera plus affiché. Assurez-vous de le conserver de manière sécurisée avant de fermer la fenêtre pop-up. Si vous avez oublié votre mot de passe, vous pouvez en générer un nouveau en cliquant sur Réinitialiser le mot de passe.
- Votre compte SFTP Merchant Center est désormais actif. Notez cependant que plusieurs heures peuvent s'écouler avant que la génération du mot de passe ne soit effective. Si vous ne parvenez pas à vous connecter à notre serveur SFTP immédiatement, réessayez ultérieurement.
Importer votre fichier via SFTP
Il existe plusieurs méthodes pour importer un fichier via SFTP. Les plus courantes sont détaillées ci-dessous. Si vous ne vous êtes jamais servi du protocole SFTP, nous vous recommandons d'utiliser la première option mentionnée, celle-ci étant la plus simple à configurer.
Quelle que soit l'option choisie, les informations suivantes sont nécessaires :
- Nom d'hôte : partnerupload.google.com est notre serveur SFTP vers lequel vous allez transférer votre flux.
- Utilisateur : le nom d'utilisateur SFTP indiqué dans les paramètres SFTP de votre compte Google Merchant Center.
- Port du serveur SFTP : 19321 est le port utilisé par le serveur SFTP de Google Merchant Center.
- Empreinte du serveur SFTP : 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d est la clé permettant d'identifier l'empreinte du serveur associée à partnerupload.google.com.
- Mot de passe : le mot de passe SFTP que vous avez généré dans votre compte Merchant Center. Notez qu'il est différent de votre mot de passe Merchant Center. Vous trouverez votre mot de passe SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
Option 1 : Transférer le flux de données en utilisant un logiciel SFTP
Transférer le flux de données en utilisant un logiciel SFTP
- FileZilla (Windows)
- Fetch (Mac)
- Pour trouver d'autres clients SFTP sur le Web, saisissez "Clients SFTP" dans la barre de recherche Google.
Une fois que vous avez téléchargé et installé un logiciel SFTP, vous devez le configurer pour pouvoir vous connecter à notre serveur SFTP. Définissez les paramètres suivants dans le client SFTP :
- Nom d'hôte : partnerupload.google.com est notre serveur SFTP vers lequel vous allez transférer votre flux.
- Utilisateur : vous trouverez votre nom d'utilisateur SFTP dans les détails de vos sources de données basées sur des fichiers dans Merchant Center.
- Mot de passe : le mot de passe SFTP généré dans votre compte Google Merchant Center. Notez qu'il est différent de votre mot de passe Merchant Center. Vous trouverez votre mot de passe SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- Type d'authentification : utilisez le mode normal, et non anonyme. Vous devrez peut-être modifier ce paramètre avant de pouvoir saisir votre nom d'utilisateur et votre mot de passe.
Option 2 : Importer des données par SFTP en utilisant la ligne de commande
Windows : importer vos données par SFTP via l'invite de commande
- Dans le menu Démarrer, sélectionnez Programmes, puis Accessoires et enfin Invite de commandes. Une autre option consiste à sélectionner, dans le menu Démarrer, Programmes, puis Invite MS-DOS. Si aucune des étapes mentionnées ne fonctionne, essayez cette option : dans le menu Démarrer, sélectionnez Rechercher, puis Fichiers et dossiers, et saisissez le terme "invite". Double-cliquez sur le fichier Invite de commandes.
- Dans la fenêtre qui s'ouvre, saisissez sftp -P 19321 {votre nom d'utilisateur sftp}@partnerupload.google.com, puis appuyez sur Entrée.
- Vous trouverez votre nom d'utilisateur SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- "-P 19321" correspond au port du serveur SFTP de Google Merchant Center.
- Si vous ne vous êtes jamais connecté à l'adresse partnerupload.google.com, le message d'invite suivant peut s'afficher : "Impossible de vérifier l'authenticité de l'hôte '[partnerupload.google.com]:19321'. L'empreinte de la clé RSA est 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Voulez-vous vraiment poursuivre la connexion (oui/non) ?" Après avoir vérifié que la clé de l'empreinte affichée dans votre session est identique à celle indiquée ci-dessus, saisissez "y".
- Vous êtes alors invité à saisir un mot de passe. Indiquez le mot de passe SFTP généré dans Merchant Center. Notez qu'il est différent de votre mot de passe Merchant Center. Vous trouverez votre mot de passe SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- Envoyez le fichier via SFTP en saisissant put {votre répertoire, y compris le nom du fichier}, puis en appuyant sur Entrée. Par exemple, si votre flux s'appelle "fluxdonnées.txt" et qu'il se trouve dans votre dossier "Documents", vous devez indiquer "put C:\Utilisateurs\nomutilisateur\Documents\fluxdonnées.txt".
- Après quelques instants, vous devriez voir apparaître une fenêtre de progression qui vous indique lorsque l'importation est terminée. Vous pouvez alors quitter le programme.
Mac : importer le flux de données par SFTP en utilisant Terminal
- Ouvrez une fenêtre Terminal. Pour ce faire, appuyez sur Commande+Espace, recherchez Terminal, puis sélectionnez-le dans le champ qui s'affiche.
- Dans la fenêtre Terminal qui s'ouvre, saisissez sftp -P 19321 {votre nom d'utilisateur sftp}@partnerupload.google.com, puis appuyez sur Entrée.
- Vous trouverez votre nom d'utilisateur SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- "-P 19321" correspond au port du serveur SFTP de Google Merchant Center.
- Si vous ne vous êtes jamais connecté à l'adresse partnerupload.google.com, le message d'invite suivant peut s'afficher : "Impossible de vérifier l'authenticité de l'hôte '[partnerupload.google.com]:19321'. L'empreinte de la clé RSA est 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Voulez-vous vraiment poursuivre la connexion (oui/non) ?" Après avoir vérifié que la clé de l'empreinte affichée dans votre session est identique à celle indiquée ci-dessus, saisissez "y".
- Vous êtes alors invité à saisir un mot de passe. Indiquez le mot de passe SFTP généré dans Merchant Center. Notez qu'il est différent de votre mot de passe Merchant Center. Vous trouverez votre mot de passe SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- Envoyez le fichier via SFTP en saisissant put {votre répertoire, y compris le nom du fichier}, puis en appuyant sur Entrée. Par exemple, si votre flux s'appelle "fluxdonnées.txt" et qu'il se trouve dans votre dossier "Documents", vous devez indiquer "put /Utilisateurs/nomutilisateur/Documents/fluxdonnées.txt".
- Après quelques instants, vous devriez voir apparaître une fenêtre de progression qui vous indique lorsque l'importation est terminée. Vous pouvez alors quitter le programme.
Linux : importer le flux de données par SFTP en utilisant la ligne de commande
- Ouvrez le Terminal.
- Dans la fenêtre Terminal qui s'ouvre, saisissez sftp -P 19321 {votre nom d'utilisateur sftp}@partnerupload.google.com, puis appuyez sur Entrée.
- Vous trouverez votre nom d'utilisateur SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- "-P 19321" correspond au port du serveur SFTP de Google Merchant Center.
- Si vous ne vous êtes jamais connecté à l'adresse partnerupload.google.com, le message d'invite suivant peut s'afficher : "Impossible de vérifier l'authenticité de l'hôte '[partnerupload.google.com]:19321'. L'empreinte de la clé RSA est 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Voulez-vous vraiment poursuivre la connexion (oui/non) ?" Après avoir vérifié que la clé de l'empreinte affichée dans votre session est identique à celle indiquée ci-dessus, saisissez "y".
- Vous êtes alors invité à saisir un mot de passe. Indiquez le mot de passe SFTP généré dans Merchant Center. Notez qu'il est différent de votre mot de passe Merchant Center. Vous trouverez votre mot de passe SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
- Envoyez le fichier via SFTP en saisissant put {votre répertoire, y compris le nom du fichier}, puis en appuyant sur Entrée. Par exemple, si votre flux s'appelle "fluxdonnées.txt" et qu'il se trouve dans votre dossier "Documents", vous devez indiquer "put /home/nomutilisateur/Documents/fluxdonnées.txt".
- Après quelques instants, vous devriez voir apparaître une fenêtre de progression qui vous indique lorsque l'importation est terminée. Vous pouvez alors quitter le programme.
Erreurs de connexion lors de l'importation de fichiers via SFTP
Plusieurs raisons courantes peuvent expliquer les problèmes de connexion au serveur SFTP.
Vous n'avez pas créé de compte SFTP
Pour pouvoir importer des fichiers via SFTP, vous devez créer un compte SFTP pour votre compte Merchant Center. Sachez que les informations de connexion de vos comptes SFTP et Google Merchant Center ne sont pas les mêmes. Ces comptes sont associés à des noms d'utilisateur et à des mots de passe différents.
Votre compte SFTP n'est pas activé
Il est possible que vous ne parveniez pas à vous connecter si vous le faites trop tôt après la création ou la modification de votre compte SFTP. Quelques heures sont nécessaires pour que les informations d'un nouveau compte SFTP soient activées.
Vous ne vous connectez pas au bon serveur SFTP
Pour le serveur SFTP, si vous utilisez l'invite de ligne de commande, vous devez vous connecter à l'adresse {votre nom d'utilisateur SFTP}@partnerupload.google.com avec le port de serveur 19321 (par exemple, sftp -P 19321 {votre nom d'utilisateur SFTP}@partnerupload.google.com). Si vous utilisez un client SFTP, il est possible que vous deviez ajouter "sftp://" avant l'adresse du nom de l'hôte (par exemple, sftp://partnerupload.google.com).
Vous utilisez un nom d'utilisateur SFTP incorrect
Vérifiez que vous utilisez le nom SFTP associé au bon compte Merchant Center. Vous trouverez votre nom d'utilisateur SFTP dans les détails de toutes vos sources de données basées sur des fichiers dans Merchant Center.
Vous utilisez un mot de passe SFTP incorrect
Pour des raisons de sécurité, le mot de passe SFTP n'apparaît pas dans votre compte. Si vous avez perdu votre mot de passe, vous devez le réinitialiser.