Aller au contenu

Ajouter une clé SSH pour l’hébergement d’applications

Ajoutez votre clé publique pour vous connecter à vos environnements en SSH et SFTP, et trouvez les informations de connexion d’un nœud.

SSH et SFTP vous permettent de travailler sur un nœud depuis votre propre ordinateur. Vous vous connectez avec une clé SSH, qui comporte deux moitiés. La clé privée reste sur votre ordinateur. La clé publique, la ligne de votre fichier .pub, va dans Lighthouse.

Les clés appartiennent à un service d’hébergement d’applications, pas à une personne. Une clé fonctionne sur tous les environnements du service, et toutes les personnes qui ont accès aux fichiers du service partagent la liste.

Ajouter une clé

  1. Dans le menu latéral, ouvrez Hébergement d’applications, puis Clés SSH. Vous pouvez aussi l’ouvrir depuis l’onglet Outils d’un environnement.
  2. Si votre compte compte plus d’un service, choisissez-le sous Service.
  3. Sélectionnez Importer une clé.
  4. Collez votre Clé publique, la ligne entière de votre fichier .pub. Elle commence par ssh-ed25519, ecdsa- ou ssh-rsa.
  5. Donnez-lui un Nom, par exemple portable-jordan. Laissez ce champ vide pour utiliser le commentaire de la clé.
  6. Sélectionnez Ajouter la clé. Vous voyez Clé SSH ajoutée.
La page Clés SSH de l’hébergement d’applications avec une clé enregistrée et son empreinte

La liste affiche le Nom de chaque clé, son Empreinte (un court code qui identifie la clé) et la Date de son ajout. Pour retirer une clé, sélectionnez Supprimer et confirmez. Les personnes qui l’utilisent ne peuvent plus se connecter.

Se connecter à un nœud

  1. Ouvrez l’environnement, puis Ressources.
  2. Ouvrez les détails d’un nœud. La carte SSH et SFTP affiche la Commande SSH, le Lien SFTP, l’Hôte, le Port et le Nom d’utilisateur.
  3. Copiez la Commande SSH dans votre terminal, ou utilisez ces informations dans votre application SFTP.

En cas de problème

  • C’est une clé privée : elle n’a pas été enregistrée. Gardez-la en lieu sûr et collez plutôt la clé publique, la ligne de votre fichier .pub.
  • Ce type de clé n’est pas pris en charge. Utilisez ssh-ed25519, ecdsa-sha2-nistp256/384/521 ou ssh-rsa d’au moins 2048 bits.
  • Cette clé est déjà enregistrée sur ce service.
  • Vous devez avoir accès aux fichiers de ce service pour gérer ses clés SSH. Adressez-vous au titulaire du compte.
  • Aucun service d’hébergement d’applications pour le moment signifie qu’il vous faut d’abord un environnement. Sélectionnez Nouvel environnement.

Champs et statuts

Ce que veut dire chaque élément de cette page, ce qu’il fait et comment le lire.

Commande SSH Champ

Ce que c’est. La commande qui ouvre une session SSH sur le nœud.

Ce que ça fait. Collez-la dans votre terminal. Vous vous connectez avec une clé ajoutée sur la page Clés SSH.

Hôte Champ

Ce que c’est. L’adresse à laquelle se connecter en SSH et SFTP.

Port Champ

Ce que c’est. Le port de connexion SSH et SFTP.

Nom d’utilisateur Champ

Ce que c’est. Le nom d’utilisateur pour la connexion SSH et SFTP.

Clé publique Champ

Ce que c’est. La moitié publique de votre clé SSH, la ligne de votre fichier .pub.

Ce que ça fait. Permet à cette clé de se connecter à tous les environnements du service.

Comment le lire. Commence par ssh-ed25519, ecdsa- ou ssh-rsa. Ne collez jamais une clé privée.

Nom Colonne

Ce que c’est. Un nom pour distinguer vos clés.

Comment le lire. Clé sans nom signifie qu’aucun nom n’a été donné.

Empreinte Colonne

Ce que c’est. Un court code qui identifie la clé.

Comment le lire. Comparez-le au résultat de ssh-keygen -lf sur votre fichier .pub pour vérifier qu’il s’agit de la bonne clé.

Date Colonne

Ce que c’est. La date d’ajout de la clé.