Muy, muy simple: tú y yo somos humanos usando una máquina. Mirando este ejemplo que publicaste:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Una máquina puede leer esto:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Un humano puede leer este comentario:
root@mydomain
La gente tiende a olvidar que a pesar de que las cosas podrían parecen complicados en los sistemas informáticos, que en realidad podría ser toneladas más complicado si el código ha sido diseñado solamente para el consumo de la máquina. Me refiero a mirar el código de malware oculto. Una vez que lo decodifica y formatea, es legible para humanos. Pero alguien tuvo que salir de su camino para dificultar la lectura de los humanos.
Por defecto, todos los tipos de archivos de codificación y configuración en un sistema informático son estructuras para el consumo humano porque ... Somos humanos usando máquinas y las máquinas no necesitan cosas como:
- Comentarios
- Sangría
- Variables y funciones escritas en un lenguaje legible para humanos.
Así que el comentario está dirigido a ti, a mí y a nadie más. Lo más probable es que funcione sin un comentario. Pero una vez que algo no funciona a las 3:00 a.m. y está buscando la clave pública correcta, va a desear / soñar / rezar para que el comentario esté allí.