В настоящее время я настраиваю 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]