GNU/Linux >> Tutoriels Linux >  >> Linux

ssh-keygen - comment définir une clé rsa avec un certain nom d'utilisateur

ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]

J'utilise cette commande pour générer la clé SSH pour générer GitHub, GitLab et GCP. Voici la documentation pour créer une clé SSH avec un nom d'utilisateur.


Explication : En général, la dernière chaîne de votre clé publique ssh serait un seul commentaire configuré par défaut sur votre [email protected] . Vous pouvez remplacer ce commentaire en ajoutant -C argument et modifiez cette chaîne.

Par exemple Dans le comportement par défaut, disons que - si votre nom d'hôte Linux est Ubuntu et votre nom d'utilisateur est john.doe pendant que vous regardez votre clé publique effectuer cat ~/.ssh/id_rsa.pub vous verriez quelque chose comme ceci :

ssh-rsa <someReallyBigToken>== [email protected]

Documents :

ssh-keygen écrira par défaut les clés dans un format spécifique à OpenSSH. Ce format est préféré car il offre une meilleure protection pour les clés au repos et permet le stockage des commentaires de clé dans le fichier de clé privée lui-même. Le commentaire clé peut être utile pour aider à identifier la clé . Le commentaire est initialisé à ``[email protected]'' lors de la création de la clé, mais peut être modifié à l'aide de l'option -c.

Solution :remplacez ce commentaire et utilisez -C argument pour un commentaire.

ssh-keygen -t rsa -b 4096 -C message-in-a-bottle
cat ~/.ssh/id_rsa.pub

// output:
ssh-rsa <someReallyBigToken>== message-in-a-bottle

Utilisez le -C possibilité de fournir un nouveau commentaire avec votre clé.


Linux
  1. Comment configurer des clés SSH

  2. Comment configurer Bash pour qu'il exécute *.exe avec Mono ?

  3. Comment trouver des fichiers avec un certain sous-chemin ?

  4. Comment configurer des clés SSH sur Ubuntu 18.04

  5. Comment configurer un pare-feu avec Firewalld sur CentOS 8

Comment utiliser une clé SSH avec des utilisateurs non root

Comment configurer un serveur Seafile avec Nginx sur Ubuntu 18.04

Comment configurer un serveur FTP avec ProFTPD dans Ubuntu 18.04

Comment configurer un serveur de messagerie avec Modoboa sur Ubuntu 20.04

Comment configurer WireGuard VPN sur Linux

Comment installer et configurer WordPress avec Ansible