Configuration de SSH

Actions Center vous demande de vous connecter à la boîte de dépôt de vos flux à l'aide d'une connexion Secure Shell (SSH). SSH est un protocole réseau qui assure un transfert sécurisé des données entre vos systèmes et les serveurs de Google.

Pour authentifier cette connexion sécurisée sans utiliser de mot de passe, vous avez besoin d'une paire de clés SSH. Une paire de clés se compose de deux éléments correspondants :

  • Clé privée : clé secrète qui réside de manière sécurisée sur votre système ou qui est gérée par votre application. Cette clé sert d'identifiant sécurisé.
  • Clé publique : clé non secrète que vous importez dans Actions Center. Google l'utilise pour valider la signature de votre clé privée lorsque vous établissez une connexion SFTP pour importer des flux.

Lorsque vous vous connectez via SFTP, votre client utilise automatiquement votre clé privée pour s'authentifier de manière sécurisée auprès des boîtes de dépôt du Centre d'actions contenant votre clé publique associée.

Une clé publique est une chaîne unique qui commence généralement par ssh-rsa et se termine par un identifiant tel que votre adresse e-mail. Exemple :

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

Générer une paire de clés SSH

Vous pouvez créer une paire de clés SSH à l'aide de l'utilitaire de ligne de commande ssh-keygen, qui est disponible en mode natif sur Linux, macOS et la plupart des environnements Windows.

  1. Ouvrez votre terminal ou invite de commande.

  2. Exécutez la commande suivante pour générer une paire de clés RSA. Vous pouvez remplacer google_actions_center par le nom de fichier de votre choix :

    ssh-keygen -t rsa -f google_actions_center

  3. Lorsque vous y êtes invité, appuyez sur Entrée pour créer une clé sans phrase secrète, ou saisissez une phrase secrète pour chiffrer votre clé privée en local. Vous n'avez pas besoin de fournir cette phrase secrète à Google.

  4. Cette commande crée deux fichiers :

    • google_actions_center (clé privée) : conservez ce fichier en lieu sûr sur votre système. Vous fournirez cette clé à votre client SFTP lors de la connexion.
    • google_actions_center.pub (clé publique) : il s'agit de la clé que vous partagerez avec Actions Center.
  5. Ouvrez votre clé publique (google_actions_center.pub) dans un éditeur de texte et copiez l'intégralité de son contenu.

  6. Fournissez cette clé publique dans les tâches d'intégration de votre compte Actions Center lors de la configuration du compte, ou sous Configuration des flux pour mettre à jour la clé après la configuration du compte.

Procédure pour tester la connectivité SFTP

  1. Consultez les informations de connexion à votre boîte de dépôt SFTP dans Configuration des flux.

  2. À l'aide des informations de connexion de la boîte de dépôt concernée, connectez-vous au SFTP. Par exemple, à l'aide du programme de ligne de commande sftp (disponible sur Windows, Linux et Mac) :

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    Importer des fichiers de flux :

    put <filename>

  3. Si vous rencontrez des problèmes de connexion au serveur SFTP, essayez d'exécuter la commande avec des informations détaillées sftp -v. Des problèmes peuvent survenir en raison de pare-feu réseau bloquant les connexions sortantes ou de configurations de client SSH non compatibles avec le serveur.

    Vérifiez que votre clé publique est correcte en exécutant ssh-keygen -l -f google_actions_center.pub.

    Si la clé n'est pas valide, le programme affichera google_actions_center.pub is not a public key file.