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.


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.