GNU/Linux >> Tutoriales Linux >  >> Linux

¿Nombres de usuario y host en la clave pública en Ssh-copy-id?

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 ""

Linux
  1. ¿La diferencia entre usuario y cuenta de servicio?

  2. Ssh:dada una clave Ssh privada, ¿cómo recuperar la clave pública?

  3. Copiar y chmod/chown al mismo tiempo

  4. ¿Por qué agregar IP local y nombre de usuario en scp devuelve un error de clave pública?

  5. Cerrar sesión de un usuario y eliminar la cuenta

Cómo almacenar la clave de acceso de usuario de AWS y la clave secreta en Jenkins

Cómo crear un usuario en una instancia EC2 de Linux en AWS y agregarle una clave pública mediante un script de shell

Cómo usar OpenSSL e Internet PKI en sistemas Linux

Cómo configurar la clave pública y privada SSH en Linux

Cómo agregar una clave SSH a VS Code y conectarse a un host

SFTP con chroot dependiendo de la clave pública del usuario que se conecta