El nombre de usuario y el nombre de host se agregan automáticamente al lado del servidor authorized_keys
archivos en ssh-copy-id
ejecución por lo que la clave pública contiene [email protected]
información actualizada.
Los eliminé manualmente del archivo en el lado del servidor y pude volver a conectarme sin contraseña con éxito.
¿Es posible cambiar sshd-id
? comportamiento para no agregar esa última parte en el archivo que parece ser opcional y no requerida?
Para agregar, he generado claves por ssh-keygen
que por defecto es rsa
tipo, y no realizó ninguna encriptación.
Respuesta aceptada:
Como se describe en ssh-keygen man :
El [correo electrónico protegido] es un comentario predeterminado agregado por ssh-keygen
:
Para las claves RSA1, también hay un campo de comentario en el archivo de clave que es
solo para comodidad del usuario para ayudar a identificar la clave. El comentario
puede decir para qué es la clave, o lo que sea útil. El comentario
se inicializa como ”[email protected]” cuando se crea la clave, pero se puede
cambiar con la opción -c.
Puede usar las opciones -C / -c para establecer un comentario diferente
-C comentario Proporciona un nuevo comentario.
-c’ Solicita cambiar el comentario en los archivos de clave pública y privada. Esta operación solo se admite para claves RSA1. El programa
solicitará el archivo que contiene las claves privadas, la frase de contraseña si
la clave tiene una, y el nuevo comentario.
p.ej. usando la bandera -C ""
de la siguiente manera establecerá comentario vacío en la clave pública
ssh-keygen -C ""