GNU/Linux >> Tutoriels Linux >  >> Linux

Noms d'utilisateur et d'hôte dans la clé publique sur Ssh-copy-id ?

Le nom d'utilisateur et le nom d'hôte sont automatiquement ajoutés aux authorized_keys côté serveur fichiers sur ssh-copy-id exécution afin que la clé publique contienne [email protected] révéler des informations.

Je les ai supprimés manuellement du fichier côté serveur et j'ai pu me reconnecter sans mot de passe avec succès.

Est-il possible de changer sshd-id comportement pour ne pas ajouter cette dernière partie dans le fichier qui semble facultative et non obligatoire ?

Pour ajouter, j'ai généré des clés par ssh-keygen qui par défaut est le rsa type, et n'a fait aucun cryptage.

Réponse acceptée :

Comme décrit dans ssh-keygen man :

Le [email protected] est un commentaire par défaut ajouté par ssh-keygen :

Pour les clés RSA1, il existe également un champ de commentaire dans le fichier de clé
uniquement pour faciliter l'identification de la clé. Le commentaire
peut dire à quoi sert la clé, ou tout ce qui est utile. Le commentaire est
initialisé sur "[email protected]" lors de la création de la clé, mais peut être
modifié à l'aide de l'option -c.

Vous pouvez utiliser les options -C / -c pour définir un commentaire différent

-C commentaire Fournit un nouveau commentaire.

-c' Demande de modifier le commentaire dans les fichiers de clé privée et publique. Cette opération n'est prise en charge que pour les clés RSA1. Le programme demandera
le fichier contenant les clés privées, la phrase de passe si
la clé en a une, et le nouveau commentaire.

par exemple. en utilisant le drapeau -C "" comme suit définira commentaire vide dans la clé publique

ssh-keygen -C ""

Linux
  1. La différence entre compte utilisateur et compte de service ?

  2. Quelle est la différence entre un utilisateur normal et un utilisateur système ?

  3. Ssh - La différence entre une clé Openssh et une clé Putty ?

  4. Comment changer correctement la phrase secrète de la clé secrète de Gpg ?

  5. L'authentification par clé publique SSH échoue lorsque UsePAM est défini sur no

Comment stocker la clé d'accès utilisateur AWS et la clé secrète dans Jenkins

Comment créer un utilisateur sur une instance Linux EC2 sur AWS et y ajouter une clé publique à l'aide d'un script shell

Comment utiliser OpenSSL et Internet PKI sur les systèmes Linux

Comment configurer la clé publique et privée SSH sous Linux

Comment ajouter une clé SSH au code VS et se connecter à un hôte

SFTP avec chroot en fonction de la clé publique de l'utilisateur qui se connecte