Agregar comentario a la clave pública SSH existente


47

Tengo una clave SSH existente (pública y privada), que se creó con ssh-keygen. ¿Cómo puedo agregar un comentario a esta clave existente?


Para cambiar el comentario sobre la clave privada, use y ssh-keygen -c -f ~/.ssh/id_rsaluego siga las indicaciones. Este comentario se muestra en el agente ssh cuando escribessh-add -l
sleblanc

Respuestas:


60

Simplemente agregue un espacio después de la clave y escriba el comentario, por ejemplo:

ssh-dss AAAAB3NzaC1kc3MAAACBAN+NX/rmUkRW7Xn7faglC/pxqbVIohbcVOt41VThMYORtMQr
QSqMZugxew2s9iX4qRowHWLBRci6404nSydLiDe1q6/NmpK+oQ8zD1yXekl+fruBAYeno7f6dM7c
2swwwXY6knp4umXkLItxIUki6SXM0WfabJ8BwuNDyA8IrbFAAAAFQCynEN3MYXbs4AA7E/1I03jb
B1rewAAAIAztzZUygrUI8XX6eE4zEHdTbv89AHYsAsf7fSAWnPxWc63dV0P5lCPNk58nze6+N+MD
X7ZQADT6710fvbOmEFLciTwBGHHLxIV+1iTApJSsQp9T+pdkbFzBZ+mqQamZpSN1hC8fXe/Uty0D
SbhnQ1qanwrOdKP1JV7DUgzehSfAAAAIEAwAyNYxUsGil46gZQea6sfhUnrBwyM6JnEbA6ogfGdS
T2TDn1U5rfTV9UuNHzfoZ4CplVHclXyUPPhbKqcedpuRPJhHN/lp5MH7Q2tI/UxHvmePNHrXKk86
XYt7RzKHjWbHRxf84GIyTlKa8yfNfFlf9oNXdtBXcsJjHIvNsBk= ThisIsAComment

La página del manual para sshd tiene una sección en el formato Authorized_keys, donde indica que el comentario se extiende hasta el final de la línea. Si bien no lo he intentado, deberías poder poner espacios en el comentario.


Lo he probado y veremos si funciona. Mi universidad requiere inicio de sesión basado en ssh para algunas cosas y dijeron que usan el comentario (que debe contener mi nombre de usuario) que coincide con una cuenta con una clave. Como no quería crear otra clave SSH, simplemente copié mi clave pública, cambié el comentario y se la di. Ya veremos si funciona.
Martin

44
Bueno ... funcionó.
Martin

1
La parte que se extiende hasta el final de la línea se encuentra en la sección "FORMATO DE ARCHIVO SSH_KNOWN_HOSTS". "El tipo de clave y la clave codificada en base64 se toman directamente de la clave de host; se pueden obtener, por ejemplo, de /etc/ssh/ssh_host_rsa_key.pub. El campo de comentario opcional continúa hasta el final de la línea y no se utiliza ".
Ceasar Bautista

44
Las líneas que comienzan con #se tratan como comentarios. Ver man.he.net/man5/authorized_keys . (Publicaría esto como respuesta pero no tengo suficiente reputación en este sitio)
cs01

2
Los comentarios pueden contener espacios. (Acabo de probar.)
Felwithe

20

Simplemente comience la línea con un #signo, luego toda la línea se tratará como un comentario.
Consulte la página de manual de autorizado_claves


44
Necesito este
shawn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.