Czy znane hosty obsługują komentarze?

16

I znaleźć ~/.ssh/known_hostsplik nieco trudne do odczytania.

Pomogłbym, jeśli mógłbym dodać do niego komentarze, więc pomyślałem, że powinienem zapytać, czy to możliwe.

Emanuil Rusev
źródło
2
Jakie komentarze chcesz dodać? Każda linia ma prefiks z hostem, z którym się łączysz (adres IP lub nazwa domeny). Jakie dodatkowe informacje mogą być potrzebne?
EEAA
Cóż, host to adres IP, który jest trudny do zapamiętania. Czy wpis nadal działałby, gdybym edytował prefiks do łatwiejszego do zapamiętania ciągu?
Emanuil Rusev
Nie. Ten plik dopasowuje adres IP lub nazwy hosta do kluczy hosta. Jeśli zmienisz to na coś innego, to nie zadziała. Po prostu zawsze łącz się za pomocą nazwy hosta, a Twój problem zostanie rozwiązany.
EEAA
Ok, to właśnie zamierzam zrobić, wielkie dzięki!
Emanuil Rusev

Odpowiedzi:

18

Tak. Jako strona podręcznika dla sshdnotatek:

Każdy wiersz w tych plikach zawiera następujące pola: znaczniki (opcjonalnie), nazwy hostów, bity, wykładnik wykładnika, moduł, komentarz. Pola są oddzielone spacjami.

[...] Opcjonalne pole komentarza jest kontynuowane do końca wiersza i nie jest używane.

Linie zaczynające się od „#” i puste linie są ignorowane jako komentarze.

Oznacza to, że możesz tworzyć komentarze na dwa sposoby:

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

Cały pierwszy wiersz to komentarz, a closenet.example.nettakże komentarz

Jakuje
źródło
1

nie jestem pewien, czy to rozwiąże problem, ale możesz aliasować adres IP w pliku .ssh / config za pomocą czegoś takiego

Host rememberme
    HostName 100.110.120.130
Bendy
źródło