Unterstützt unknown_hosts Kommentare?

15

Ich finde die ~/.ssh/known_hostsDatei etwas schwer zu lesen.

Es wäre hilfreich, wenn ich Kommentare hinzufügen könnte, also dachte ich, ich sollte fragen, ob das möglich ist.

Emanuil Rusev
quelle
2
Welche Art von Kommentaren möchten Sie hinzufügen? Jeder Zeile wird der Host vorangestellt, mit dem Sie eine Verbindung hergestellt haben (entweder IP- oder Domänenname). Welche weiteren Informationen könnten Sie möglicherweise benötigen?
EEAA
Nun, der Host ist eine IP, die schwer zu merken ist. Würde der Eintrag immer noch funktionieren, wenn ich das Präfix in eine leichter zu merkende Zeichenfolge umwandeln würde?
Emanuil Rusev
Nein. Diese Datei vergleicht IP- oder Hostnamen mit Hostschlüsseln. Wenn Sie es in etwas anderes ändern, wird es nicht funktionieren. Stellen Sie einfach immer eine Verbindung mit einem Hostnamen her und Ihr Problem ist gelöst.
EEAA
Ok, das werde ich dann tun, vielen Dank!
Emanuil Rusev

Antworten:

17

Ja. Als Handbuchseite für sshdNotizen:

Jede Zeile in diesen Dateien enthält die folgenden Felder: Markierungen (optional), Hostnamen, Bits, Exponent, Modul, Kommentar. Die Felder sind durch Leerzeichen getrennt.

[...] Das optionale Kommentarfeld wird bis zum Ende der Zeile fortgesetzt und nicht verwendet.

Zeilen, die mit '#' beginnen, und leere Zeilen werden als Kommentare ignoriert.

Dies bedeutet, dass Sie Kommentare auf zwei Arten erstellen können:

# Comments allowed at start of line
closenet,...,192.0.2.53 1024 37 159...93 closenet.example.net

Die ganze erste Zeile ist Kommentar und das closenet.example.netist auch Kommentar

Jakuje
quelle
0

Ich bin mir nicht sicher, ob dies das Problem löst, aber Sie können die IP in Ihrer .ssh / config-Datei mit so etwas aliasen

Host rememberme
    HostName 100.110.120.130
Bendy
quelle