Очень, очень просто: я и вы, люди, используете машину. Итак, глядя на этот пример вы разместили:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Машина может прочитать это:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Человек может прочитать этот комментарий:
root@mydomain
Люди склонны забывать , что даже если все может выглядеть сложное компьютерные системы, они могут быть на самом деле тонны сложнее , если код был разработан только для потребления машины. Я имею в виду, посмотрите на скрытый вредоносный код. Как только вы расшифруете и отформатируете его, он станет читабельным для человека. Но кто-то должен был стараться изо всех сил, чтобы людям было трудно читать.
По умолчанию все типы файлов кодирования и конфигурации в компьютерной системе являются структурой для потребления человеком, потому что… Мы люди, использующие машины, и машинам не нужны такие вещи, как:
- Комментарии.
- Углубления.
- Переменные и функции написаны на понятном человеку языке.
Так что комментарий предназначен для вас и меня, и никого больше. Скорее всего, это будет работать без комментариев. Но однажды что-то не работает в 3:00 утра, и вы ищете правильный открытый ключ, вы захотите / мечтаете / молитесь, чтобы комментарий был там.