Comment générer une clé publique / privée (UNIX)


12

Quelqu'un peut-il me dire, pour utiliser SSH, pourquoi un hôte doit-il également avoir une clé publique et privée? Et comment puis-je générer moi-même une paire de clés publique / privée?

Réponses:




4

Elle diffère d'une distribution à l'autre. Sur Ubuntu, utilisez cette commande:

ssh-keygen

Il générera deux clés, une publique (celle que vous partagerez avec le serveur) et l'autre est privée et vous ne la partagerez avec personne. Une fois la clé publique copiée dans les ~ / .ssh / authorized_keys du serveur, vous pouvez vous connecter sans être invité à saisir un mot de passe.


2

Les clés publiques / privées sont comme des verrous et des clés: le serveur vous envoie un verrou, mais conserve la clé, puis vous verrouillez vos messages sur le serveur. Vous devez également envoyer un verrou au serveur afin de pouvoir récupérer ces données.

Wikipedia en a un bon exemple.


1

Quoi qu'il en soit, pour générer des clés, vous devez les utiliser ssh-keygen. Vous avez besoin de clés privées et publiques pour utiliser SSL, un système de cryptage basé sur des clés asymétriques.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.