ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
Uso este comando para generar la clave SSH para generar GitHub, GitLab y GCP. Aquí está la documentación para crear una clave SSH con un nombre de usuario.
Explicación: En general, la última cadena en su clave pública ssh sería un solo comentario que, de forma predeterminada, se configuró para su example@unixlinux.online . Puede anular este comentario agregando -C argumento y edite esta cadena.
Por ejemplo En el comportamiento predeterminado, digamos que, si su nombre de host de Linux es Ubuntu y su nombre de usuario es john.doe mientras observa su clave pública realizando cat ~/.ssh/id_rsa.pub verías algo como esto:
ssh-rsa <someReallyBigToken>== example@unixlinux.online
Documentación:
ssh-keygen escribirá claves de manera predeterminada en un formato específico de OpenSSH. Se prefiere este formato ya que ofrece una mejor protección para las claves en reposo y permite el almacenamiento de comentarios clave dentro del propio archivo de clave privada. El comentario clave puede ser útil para ayudar a identificar la clave . El comentario se inicializa a ``example@unixlinux.online'' cuando se crea la clave, pero se puede cambiar usando la opción -c.
Solución :invalide este comentario y use -C argumento para comentario.
ssh-keygen -t rsa -b 4096 -C message-in-a-bottle
cat ~/.ssh/id_rsa.pub
// output:
ssh-rsa <someReallyBigToken>== message-in-a-bottle
Usa el -C opción para proporcionar un nuevo comentario con su clave.