Muito, muito simples: eu e você somos humanos usando uma máquina. Então, olhando para este exemplo, você postou:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Uma máquina pode ler isso:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Um humano pode ler este comentário:
root@mydomain
As pessoas tendem a esquecer que, embora as coisas podem olhar complicada em sistemas de computadores, eles poderiam realmente ser toneladas mais complicado se o código foi concebido unicamente para o consumo máquina. Quero dizer, olhe o código de malware obscurecido. Depois de decodificá-lo e formatá-lo, é legível por humanos. Mas alguém teve que se esforçar para dificultar a leitura dos humanos.
Por padrão, todos os tipos de arquivos de codificação e configuração em um sistema de computador são estruturados para consumo humano porque ... Somos humanos usando máquinas e máquinas não precisam de coisas como:
- Comentários.
- Indentações.
- Variáveis e funções escritas em uma linguagem legível por humanos.
Portanto, o comentário é para você, eu e mais ninguém. Provavelmente funcionaria sem um comentário. Mas que uma vez que algo não está funcionando às 3:00 da manhã e você está procurando a chave pública certa, deseja / sonha / reza para que o comentário esteja lá.