ssh-keygen
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
ssh-keygen [2015/04/05 12:01] – créée pascal | ssh-keygen [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Génération de clés ssh - ssh-keygen ====== | ====== Génération de clés ssh - ssh-keygen ====== | ||
+ | ===== Présentation ===== | ||
+ | Les clés ssh permettent un accès plus sécurisé à une machine distante. Elles rendent plus difficile les connexions par force brut. | ||
+ | ===== Installation ===== | ||
+ | ssh-keygen est une commande fournit par le paquet openssh-client | ||
+ | < | ||
+ | # apt-get install openssh-client | ||
+ | </ | ||
+ | Ce paquet est généralement installé par défaut. | ||
+ | ===== Type de clés ===== | ||
+ | Il existe plusieurs type de clés : | ||
+ | * rsa | ||
+ | * dsa | ||
+ | * ecdsa | ||
+ | Il y a également les clés rsa1 pour le protocole 1 de ssh, mais ce protocole ne doit plus être utilisé. | ||
+ | ===== Génération ===== | ||
+ | < | ||
+ | # ssh-keygen -t rsa -b 2048 | ||
+ | Generating public/ | ||
+ | Enter file in which to save the key (/ | ||
+ | Enter passphrase (empty for no passphrase): | ||
+ | Enter same passphrase again: | ||
+ | Your identification has been saved in / | ||
+ | Your public key has been saved in / | ||
+ | The key fingerprint is: | ||
+ | c9: | ||
+ | The key's randomart image is: | ||
+ | +---[RSA 2048]----+ | ||
+ | | ooEo| | ||
+ | | o+=| | ||
+ | | ..*| | ||
+ | | o . .+o| | ||
+ | | o S | ||
+ | | | ||
+ | | . . . | | ||
+ | | . . . | | ||
+ | | . | | ||
+ | +-----------------+ | ||
+ | # | ||
+ | </ | ||
+ | A noter que le type rsa est le type par défaut et la longueur 2048 celle par défaut pour rsa. | ||
+ | 2 fichiers sont générés : | ||
+ | < | ||
+ | # ls -la .ssh | ||
+ | total 20 | ||
+ | drwx------ 2 root root 4096 avril 5 14:19 . | ||
+ | drwx------ 3 root root 4096 avril 5 14:16 .. | ||
+ | -rw------- 1 root root 1675 avril 5 14:20 id_rsa | ||
+ | -rw-r--r-- 1 root root 392 avril 5 14:20 id_rsa.pub | ||
+ | # | ||
+ | </ | ||
+ | A noter les permissions du répertoire .ssh et de la clé privé id_rsa. | ||
+ | ===== Utilisation ===== | ||
+ | Pour mettre en place la connexion via le jeu de clé, il faut mettre la clé public dans le fichier .ssh/ | ||
+ | |||
+ | Le nom .ssh/ | ||
+ | < | ||
+ | ... | ||
+ | # | ||
+ | ... | ||
+ | </ | ||
+ | Ce nom est le nom par défaut. |
ssh-keygen.1428235304.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)