Importer une clé publique SSH

Votre intégration de bout en bout des réservations de restaurants nécessite l'importation quotidienne de flux dans des boîtes de dépôt Secure File Transfer Protocol (SFTP). Google héberge les boîtes de dépôt SFTP suivantes pour que les partenaires puissent y importer leur flux quotidien. Les boîtes de dépôt utilisent SSH pour sécuriser la connexion et nécessitent une paire de clés SSH publique et privée pour authentifier la connexion.

Après avoir généré la clé publique, collez-la dans le champ Importer la clé publique SSH de l'étape Configuration.

Créer votre clé SSH

La génération d'une paire de clés dépend de la plate-forme de votre organisation. Voici les étapes à suivre pour créer une paire de clés pour différentes plates-formes :

Plate-forme Windows

  1. Téléchargez et exécutez un émulateur de terminal et une application de transfert de fichiers réseau pour Windows. PuTTY est une option sans frais et open source que vous pouvez télécharger sur putty.org.
  2. Dans la section Paramètres en bas de la page, sélectionnez RSA.
  3. Cliquez sur Générer.
  4. Maintenez le curseur sur la zone vide comme indiqué jusqu'à ce que PuTTYgen génère la paire de clés.
  5. PuTTYgen remplace la zone vide par une série de zones, dont l'une indique la clé publique.
  6. Dans la zone de commentaire clé, ajoutez l'adresse e-mail à laquelle vous souhaitez recevoir les notifications.
  7. Ajoutez l'adresse à la fin de tout texte apparaissant déjà dans la zone. Ne modifiez pas le texte des autres zones.
  8. Cliquez sur Enregistrer la clé publique.
  9. Enregistrez la clé publique sous le nom id-rsa dans le dossier suivant :

    C:\Documents et Settings\username\.ssh, où username est votre nom d'utilisateur Windows.

  10. Cliquez sur Enregistrer la clé privée.

  11. Enregistrez la clé privée sous le nom id-rsa.ppk dans le même dossier.

  12. Copiez le contenu de la zone de clé publique dans le presse-papiers et collez-le dans le fichier authorized_keys OpenSSH.

  13. Assurez-vous de copier l'intégralité du contenu, de ssh-rsa à l'adresse e-mail que vous avez indiquée à l'étape 5.

  14. Fermez PuTTYgen.

  15. Collez la clé publique dans un éditeur de texte, supprimez les sauts de ligne et copiez de nouveau l'intégralité du texte dans le presse-papiers.

  16. Collez la clé publique dans le champ Importer une clé publique SSH de l'étape Configuration.

  17. Cliquez sur Envoyer.

Plate-forme Mac OS ou Linux

  1. Ouvrez une fenêtre de terminal.
  2. Saisissez la ligne de commande suivante : ssh-keygen -t rsa.
  3. Sélectionnez les valeurs par défaut pour toutes les options.

    Cette commande génère deux fichiers de clé SSH, id_rsa et id_rsa.pub, dans le répertoire home/username/.ssh, où username correspond à votre nom d'utilisateur.

  4. Ouvrez le fichier id_rsa.pub dans un éditeur de texte brut.

  5. Sélectionnez tout le texte et copiez-le.

  6. Collez la clé publique dans le champ Importer une clé publique SSH de l'étape Configuration.

  7. Cliquez sur Envoyer.

Cette paire de clés vous permet de vous connecter en toute sécurité aux boîtes de dépôt SFTP fournies par Google. Le format de la clé publique est le suivant :

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