Известные_хосты поддерживают комментарии?

15

Я нахожу ~/.ssh/known_hostsфайл немного трудным для чтения.

Было бы полезно, если бы я мог добавить комментарии к нему, поэтому я подумал, что должен спросить, возможно ли это.

Эмануил Русев
источник
2
Какие комментарии вы надеетесь добавить? Каждая строка имеет префикс хоста, к которому вы подключились (IP или доменное имя). Какая дополнительная информация вам может понадобиться?
EEAA
Ну, хост - это IP-адрес, который трудно запомнить, будет ли запись работать, если я отредактирую префикс для более легкой для запоминания строки?
Эмануил Русев
Нет. Этот файл сопоставляет IP или имена хостов с ключами хоста. Если вы измените это на что-то другое, это не сработает. Просто всегда подключайтесь, используя имя хоста, и ваша проблема решена.
EEAA
Хорошо, это то, что я собираюсь сделать, большое спасибо!
Эмануил Русев

Ответы:

17

Да. Как справочная страница для sshdзаметок:

Каждая строка в этих файлах содержит следующие поля: маркеры (необязательно), имена хостов, биты, экспонента, модуль, комментарий. Поля разделены пробелами.

[...] Необязательное поле комментария продолжается до конца строки и не используется.

Строки, начинающиеся с '#' и пустые строки, игнорируются как комментарии.

Это означает, что вы можете создавать комментарии двумя способами:

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

Вся первая строка - комментарий, а также closenet.example.net- комментарий

Jakuje
источник
0

не уверен, что это решит проблему, но вы можете использовать псевдоним IP в вашем файле .ssh / config примерно так

Host rememberme
    HostName 100.110.120.130
Бенди
источник