Table des matières
Table des matières
Que sont les clés SSH ?
Générer des clés SSH pour Github
Ajout de clés SSH à Github
Gestion des clés SSH
Modification des clés SSH existantes
Suppression des clés SSH de Github
Maison tutoriels informatiques connaissances en informatique Comment sécuriser l'accès à Github avec une clé SSH

Comment sécuriser l'accès à Github avec une clé SSH

Oct 09, 2025 am 04:42 AM

Lier une clé SSH à votre compte Github est une étape cruciale pour améliorer la sécurité de votre compte. Il exploite la cryptographie à clé publique pour protéger vos référentiels Git. Ce guide vous expliquera ce que sont les clés SSH et comment les utiliser efficacement pour renforcer votre profil Github.

Table des matières

  • Que sont les clés SSH ?
  • Générer des clés SSH pour Github
  • Ajout de clés SSH à Github
  • Gestion des clés SSH
  • Modification des clés SSH existantes
  • Suppression des clés SSH de Github

Remarque : Nouveau sur Git ? Commencez dès aujourd’hui avec notre guide adapté aux débutants.

Que sont les clés SSH ?

En bref, les clés SSH sont des clés cryptographiques utilisées pour authentifier l'accès aux serveurs distants. Ils agissent comme une alternative sécurisée aux mots de passe, vous permettant d'interagir avec les systèmes sans saisir à plusieurs reprises les informations de connexion.

Comment sécuriser l'accès à Github avec une clé SSH

Voici comment cela fonctionne : lorsque vous vous connectez via SSH, votre machine locale envoie un message signé numériquement à l'aide de votre clé privée. Le serveur vérifie ensuite cette signature à l'aide de votre clé publique, accordant l'accès si l'authentification réussit.

Github utilise ce mécanisme pour confirmer votre identité lorsque vous poussez ou extrayez du code. En stockant votre clé publique sur Github, la plateforme peut vérifier que les actions proviennent d'une source fiable, sans exposer votre mot de passe réel.

Bon à savoir : approfondissez la cryptographie à clé publique en configurant GNU Kleopatra sur Linux.

Générer des clés SSH pour Github

Commencez par lancer un terminal via le menu des applications de votre système.

Tout d’abord, assurez-vous qu’OpenSSH est installé et que l’agent SSH est actif :

 <code>sudo apt install ssh<br>eval `ssh-agent -s`</code>

Maintenant, générez une nouvelle clé SSH avec la commande suivante :

 <code>ssh-keygen -t ed25519 -C "ramces@email.invalid"</code>

Vous serez invité à choisir un nom de fichier. Appuyez sur Entrée pour accepter le chemin et le nom par défaut.

Comment sécuriser l'accès à Github avec une clé SSH

Ensuite, définissez une phrase secrète pour votre clé. Cela ajoute une couche de sécurité supplémentaire sur votre machine locale.

Comment sécuriser l'accès à Github avec une clé SSH

Remarque : Vous pouvez laisser la phrase secrète vide si vous préférez une configuration sans mot de passe.

Ajoutez votre clé à l'agent SSH pour qu'elle puisse être utilisée automatiquement :

 <code>ssh-add ~/.ssh/id_ed25519</code>

Bon à savoir : Si vous débutez avec Github, découvrez quelques outils essentiels que vous devriez intégrer dans vos référentiels.

Ajout de clés SSH à Github

Maintenant que votre clé SSH est prête, il est temps de lier votre machine à Github. Commencez par afficher votre clé publique :

 <code>cat ~/.ssh/id_ed25519.pub</code>

Sélectionnez l’intégralité de la sortie clé, cliquez avec le bouton droit et choisissez « Copier ».

Comment sécuriser l'accès à Github avec une clé SSH

Ouvrez votre navigateur Web et accédez à la page d'accueil de Github.

Cliquez sur votre photo de profil dans le coin supérieur droit.

Comment sécuriser l'accès à Github avec une clé SSH

Dans la liste déroulante, sélectionnez « Paramètres ».

Comment sécuriser l'accès à Github avec une clé SSH

Dans la barre latérale gauche, cliquez sur « Clés SSH et GPG ».

Comment sécuriser l'accès à Github avec une clé SSH

Cliquez sur le bouton « Nouvelle clé SSH » à côté de la section Clés SSH.

Comment sécuriser l'accès à Github avec une clé SSH

Entrez un titre descriptif dans le champ « Titre ».

Collez votre clé publique copiée dans le champ « Clé » en utilisant Ctrl V .

Enfin, cliquez sur « Ajouter une clé SSH » pour enregistrer.

Comment sécuriser l'accès à Github avec une clé SSH

De retour dans votre terminal, testez la connexion :

 <code>ssh -T git@github.com</code>

Lorsque vous y êtes invité, tapez « oui » et appuyez sur Entrée .

Comment sécuriser l'accès à Github avec une clé SSH

Cette commande établit une connexion SSH à Github. Si tout est configuré correctement, vous verrez un message de confirmation.

Comment sécuriser l'accès à Github avec une clé SSH

Gestion des clés SSH

Même si une seule clé SSH suffit pour la plupart des utilisateurs, vous pourriez avoir besoin de plusieurs clés lorsque vous travaillez sur plusieurs appareils. Chaque machine peut avoir sa propre clé unique pour une meilleure organisation et sécurité.

Ouvrez un terminal sur l'appareil supplémentaire que vous souhaitez connecter.

Vérifiez qu'OpenSSH est installé et que l'agent est en cours d'exécution :

 <code>sudo apt install ssh<br>eval `ssh-agent -s`</code>

Générez une clé SSH unique pour cette machine :

 <code>ssh-keygen -t ed25519 -f ~/.ssh/id-ed25519-pc2 -C "ramces@email.invalid"</code>

Définissez une phrase secrète forte lorsque vous y êtes invité.

Ajoutez la nouvelle clé à l'agent SSH :

 <code>ssh-add ~/.ssh/id-ed25519-pc2</code>

Afficher et copier la clé publique :

 <code>cat ~/.ssh/id-ed-25519-pc2</code>

Revenez à la page des paramètres de votre Github « Clés SSH et GPG ».

Cliquez à nouveau sur « Nouvelle clé SSH ».

Donnez à votre clé un titre unique et collez la clé publique dans le champ désigné.

Comment sécuriser l'accès à Github avec une clé SSH

Cliquez sur « Ajouter une clé SSH » pour finaliser.

Vérifiez la configuration en testant la connexion SSH :

 <code>ssh -T git@github.com</code>

Modification des clés SSH existantes

Vous pouvez mettre à jour les clés SSH existantes au lieu d'en générer de nouvelles, ce qui est idéal si vous les utilisez déjà pour une connexion sans mot de passe sous Linux.

Commencez par accéder à votre répertoire .ssh :

 <code>cd ~/.ssh</code>

Modifiez la phrase secrète d'une clé existante en utilisant :

 <code>ssh-keygen -p -o -f ./id-ed25519</code>

Remarque : Ces indicateurs peuvent également être utilisés pour supprimer une phrase secrète et convertir une clé sécurisée en une clé sans mot de passe.

Pour mettre à jour l'e-mail associé à votre clé, utilisez l'option -c :

 <code>ssh-keygen -c -C "ramces@new-email.invalid" -f ./id-ed25519</code>

Actualisez l'agent SSH avec la clé mise à jour :

 <code>ssh-add ~/.ssh/id-ed25519</code>

Remplacez l'ancienne clé publique dans vos paramètres Github par la version mise à jour.

Comment sécuriser l'accès à Github avec une clé SSH

Suppression des clés SSH de Github

Lancez un terminal et démarrez l'agent SSH :

 <code>eval `ssh-agent -s`</code>

Supprimez la clé privée de l'agent :

 <code>ssh-add -d ~/.ssh/id-ed25519</code>

Accédez à la section « Clés SSH et GPG » dans vos paramètres Github.

Recherchez la clé que vous souhaitez supprimer, puis cliquez sur « Supprimer ».

Comment sécuriser l'accès à Github avec une clé SSH

Confirmez en cliquant sur « Je comprends, supprimez cette clé SSH ».

Comment sécuriser l'accès à Github avec une clé SSH

Testez que la clé ne fonctionne plus en tentant une connexion SSH :

 <code>ssh -T ssh@github.com</code>

La configuration des clés SSH n'est que le début de la maîtrise des pratiques de développement sécurisées. Explorez les techniques de cryptage des données en créant une sauvegarde cloud cryptée avec Rclone.

De plus, rationalisez votre flux de travail en apprenant à automatiser les tâches à l'aide des hooks Git.

Crédit image : Roman Synkevych via Unsplash. Toutes les modifications et captures d'écran par Ramces Red.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment chiffrer les dossiers dans Windows File Manager? Étapes détaillées pour protéger la vie privée Comment chiffrer les dossiers dans Windows File Manager? Étapes détaillées pour protéger la vie privée Sep 15, 2025 pm 03:15 PM

Réponse: Pour utiliser des EFS intégrés Windows pour chiffrer les dossiers, vous devez cliquer avec le bouton droit sur le dossier → Propriétés → Avancé → Vérifiez "Crypt Contenu pour protéger les données" → Appliquer et sélectionner la plage de chiffrement. Dans le même temps, vous devez sauvegarder le certificat EFS et la clé privée pour éviter la perte de données. EFS s'appuie sur la sécurité du compte utilisateur et ne prend en charge que les NTF. Il convient à la protection autonome de la vie privée, mais ne convient pas aux environnements de partage multi-utilisateurs ou de menaces de haute sécurité. Par rapport au chiffrement traditionnel des mots de passe, EFS est intégré à la connexion système, sans entrée répétée de mots de passe, mais le mot de passe du compte est solidement lié. Pour des exigences de sécurité plus élevées, vous pouvez choisir des outils tiers tels que Bitlocker Full Disk Encryption ou Veracrypt. Lorsque vous sauvegardez la clé, vous devez exporter le certificat de format PFX et définir un mot de passe solide pour le stocker dans un emplacement sécurisé.

Comment forcer les jeux en mode fenêtré sur Windows 10 et 11 Comment forcer les jeux en mode fenêtré sur Windows 10 et 11 Sep 19, 2025 am 03:33 AM

La plupart des joueurs jouent probablement à leurs jeux en plein écran dans Windows 11 ou 10. Cependant, vous pouvez également jouer à des jeux dans un mode fenêtré. Ce mode vous permet de jouer à des jeux dans une fenêtre avec la barre des tâches visible en dessous. Les avantages de jouer en mode fenêtré

Comment dois-je vérifier si l'ordinateur ne reconnaît pas soudainement l'imprimante? Comment dois-je vérifier si l'ordinateur ne reconnaît pas soudainement l'imprimante? Sep 20, 2025 am 08:27 AM

Réponse: L'ordinateur ne peut pas reconnaître l'imprimante. Il est généralement causé par des problèmes de connexion, de lecteur ou de service. Vérifiez d'abord si la connexion USB ou réseau est normale pour vous assurer que l'imprimante est allumée; Si la connexion est correcte, redémarrez l'appareil et vérifiez l'état du pilote dans le "gestionnaire de périphériques", mettez à jour ou réinstallez le pilote officiel du site Web; Confirmez que le service Windows "PrintSpooler" a été démarré et défini sur automatique; Utilisez l'outil Système "Dépannage" pour résoudre les problèmes. Si le pilote ne parvient pas à s'installer à plusieurs reprises, vous devez désinstaller complètement l'ancien pilote et nettoyer les fichiers résiduels. Après le redémarrage, installez la nouvelle version du pilote en tant qu'administrateur et utilisez le mode de compatibilité ou la restauration du système si nécessaire. S'il y a un problème après la mise à jour de Windows, vous devez d'abord télécharger le pilote qui est adapté au nouveau système, ou annuler la mise à jour et vérifier l'état du service. Les détails facilement négligés lors de l'enquête comprennent

VPN ne se connectant pas sur Windows 10/11: 10 meilleures corrections VPN ne se connectant pas sur Windows 10/11: 10 meilleures corrections Sep 20, 2025 am 03:30 AM

Un réseau privé virtuel (VPN) est un outil crucial pour protéger votre confidentialité en ligne et accéder en toute sécurité à un contenu géo-restreint ou censuré. Cependant, de nombreux utilisateurs sont confrontés à des difficultés lorsque leur VPN ne se connecte pas sur Windows 10 ou Windows 11.

Le dossier ou le fichier a été ouvert dans un autre programme Le dossier ou le fichier a été ouvert dans un autre programme Sep 20, 2025 am 08:24 AM

Lorsque le fichier est occupé, vérifiez d'abord et fermez les programmes pertinents et essayez de redémarrer l'ordinateur; S'il n'est pas valide, utilisez le gestionnaire de tâches, le moniteur de ressources ou le processus de processus pour localiser le processus occupé et le terminer avec force en terminant la commande task ou taskkill; Pour la prévention, vous devez développer de bonnes habitudes de fonctionnement, éviter de prévisualiser ou fonctionner directement sur des lecteurs mobiles / réseau et tenir le logiciel à jour.

Comment utiliser l'écran Split iPad pour la lecture et la traduction_ipad Split Screen Comparaison et le didacticiel de l'application de traduction Comment utiliser l'écran Split iPad pour la lecture et la traduction_ipad Split Screen Comparaison et le didacticiel de l'application de traduction Sep 15, 2025 pm 01:33 PM

L'écran divisé iPad peut améliorer l'efficacité de la lecture et de la traduction et comparer le texte d'origine avec la traduction à travers les écrans divisés gauche et droite. La méthode de fonctionnement consiste à glisser la barre de quai en bas, à maintenir l'application longue et à glisser et à déposer sur l'écran de fractionnement du bord. Il est recommandé d'utiliser la marginnote avec le dictionnaire européen, Goodnotes, LiquidText et d'autres applications qui prennent en charge la traduction de glisser-déposer ou la collaboration à écran partagé, et combinent la fonction de texte en temps réel iPados pour identifier les images et le texte pour optimiser l'expérience de lecture.

Comment désinstaller un programme qui ne désinstaller pas Comment désinstaller un programme qui ne désinstaller pas Sep 20, 2025 am 07:09 AM

Ifaprogramwon’tuninstall, tryTheSesteps: 1.UswindowSettingStoreMoveit.2.RunitsBuilt-inuninstallerasadministrator.3.bootintosafemodeandattemptremoval.4.Usethird-partitoolslikeerevounstaller.5entdeleteFilesAndRegistryswithcaution.

Où trouver des dossiers Où trouver des dossiers Sep 20, 2025 am 07:57 AM

Le moyen le plus direct est de rappeler l'emplacement de stockage, généralement dans des dossiers tels que le bureau, les documents, les téléchargements, etc.; S'il ne peut être trouvé, vous pouvez utiliser la fonction de recherche système. Le fichier "manquant" est principalement dû à des problèmes tels que la non-assistance du chemin d'enregistrement, l'écart de mémoire du nom, la cachette de fichier ou la synchronisation du cloud. Suggestions de gestion efficaces: Classifier par projet, temps et type, faites bon usage de l'accès rapide, propres et archives régulièrement et standardiser la dénomination. Windows Recherche et recherche via File Explorer and Task Barar, tandis que MacOS s'appuie sur Finder et Spotlight, ce qui est plus intelligent et plus efficace. La maîtrise des outils et le développement de bonnes habitudes est la clé.

See all articles