Dans git, le nom complet de ssh est « Secure Shell », qui fait référence au « Secure Shell Protocol ». Il s'agit d'un protocole conçu pour assurer la sécurité des sessions de connexion à distance et d'autres services réseau utilisant le protocole SSH peuvent empêcher efficacement ; processus de gestion à distance. problème de fuite d’informations et combler les lacunes du réseau.
L'environnement d'exploitation de ce tutoriel : système Windows 7, Git version 2.30.0, ordinateur Dell G3.
SSH est un protocole d'authentification sécurisé et Git est un outil de gestion de versions.
SSH est l'abréviation de Secure Shell (Secure Shell Protocol), qui a été développée par le groupe de travail réseau de l'IETF.
SSH est actuellement le protocole le plus fiable conçu pour assurer la sécurité des sessions de connexion à distance et d'autres services réseau.
L'utilisation du protocole SSH peut empêcher efficacement les fuites d'informations lors de la gestion à distance et combler les failles du réseau.
Lors de la communication à l'aide du protocole ssh, il est recommandé d'utiliser la méthode de vérification basée sur la clé. Vous devez créer vous-même une paire de clés et placer la clé publique sur le serveur auquel vous devez accéder. Si vous souhaitez vous connecter à un serveur SSH, le logiciel client demandera au serveur d'utiliser votre clé pour la vérification de sécurité. Une fois que le serveur a reçu la demande, il recherche d'abord votre clé publique dans votre répertoire personnel sur le serveur, puis la compare avec la clé publique que vous avez envoyée. Si les deux clés correspondent, le serveur crypte le « challenge » avec la clé publique et l'envoie au logiciel client. Une fois que le logiciel client a reçu le « défi », il peut le déchiffrer avec votre clé privée et l'envoyer au serveur.
Sous Windows, nous pouvons utiliser Git Bash.exe pour générer la clé. Vous pouvez ouvrir Git Bash via le menu Démarrer ou via le menu contextuel
commande d'exécution git bash, life public. key et key privée Key
ssh-keygen -t rsa
Après avoir exécuté la commande, générez les clés publiques et privées avec les noms suivants sous la fenêtre local user.ssh répertoire C:Users username.ssh :
Une fois la clé générée, vous devez configurer la clé localement sur github pour un accès fluide.
Ajoutez le contenu du fichier id_rsa.pub dans la section clé, puis cliquez sur le bouton "Ajouter une clé SSH" pour terminer la configuration.
Apprentissage recommandé : "Tutoriel Git"
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!