Неопределенность конфигурации обмена ключами SSH

Неопределенность конфигурации обмена ключами SSH

В настоящее время я настраиваю SSH на сервере и читаю несколько руководств.

@url.tldВо многих случаях после параметра ставится «a» , KexAlgorithmsнапример:

KexAlgorithms [email protected]

Это также упоминается, но не объясняется в справочных страницах.

Мой вопрос: что происходит @url.tldв процессе обмена ключами и как это на него влияет?

редактировать:Я обнаружил, что протокол SSH допускает пользовательские алгоритмы, которые должны быть аннотированы с помощью @domain, что приводит к вышеупомянутому @libssh.orgв конце curve25519-sha256.

решение1

Это ни на что не влияет; ...@domainсинтаксис — это просто общепринятый способ назначения уникальных имен без необходимости проходить через бюрократию центрального реестра и без случайного использования того же имени, что и в несовместимой реализации другого проекта.

(Одним интересным примером являются алгоритмы сжатия SSHv2: zlibоба [email protected]означают один и тот же алгоритм DEFLATE/LZ77, но первый включается немедленно, а второй просто указывает на согласие на включение zlibпосле аутентификации.

Другой случай — , который некоторое время aes256-cbcназывался .)[email protected]

Связанный контент