Sehr, sehr einfach: Ich und du sind Menschen, die eine Maschine benutzen. Wenn Sie sich also dieses Beispiel ansehen, haben Sie Folgendes gepostet:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Eine Maschine kann dies lesen:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Ein Mensch kann diesen Kommentar lesen:
root@mydomain
Die Leute neigen dazu zu vergessen, dass, obwohl die Dinge auf Computersystemen kompliziert aussehen , sie tatsächlich um ein Vielfaches komplizierter sein könnten, wenn der Code nur für den Maschinenverbrauch entwickelt wurde. Ich meine, schauen Sie sich verdeckten Malware-Code an. Sobald Sie es dekodieren und formatieren, ist es für den Menschen lesbar. Aber jemand musste sich abmühen, um es den Menschen schwer zu machen, zu lesen.
Standardmäßig sind alle Arten von Codierungs- und Konfigurationsdateien auf einem Computersystem für den menschlichen Verzehr vorgesehen, weil ... wir Menschen Maschinen benutzen und Maschinen keine Dinge benötigen wie:
- Bemerkungen.
- Einrückungen.
- Variablen und Funktionen, die in einer für Menschen lesbaren Sprache geschrieben sind.
Der Kommentar ist also für Sie und mich und für niemanden anderen bestimmt. Es würde höchstwahrscheinlich ohne Kommentar funktionieren. Aber wenn um 3 Uhr morgens einmal etwas nicht funktioniert und Sie nach dem richtigen öffentlichen Schlüssel suchen, werden Sie wünschen / träumen / beten, dass der Kommentar da ist.