HeadlinesBriefing HeadlinesBriefing.com

Как работает SSH | Byte Byte Go

ByteByteGo •
×

Secure Shell (SSH) — это метод безопасного доступа к удаленной машине по небезопасной сети. Он начинается с установления TCP-соединения от клиента SSH к удаленной машине (серверу SSH). Обе машины обмениваются версиями SSH, согласуют криптографические алгоритмы и выполняют протокол обмена ключами. Сервер SSH отправляет публичный ключ и подпись, которые клиент проверяет. Этот хост-ключ проверяется в файле known_hosts. Обе машины отдельно генерируют сессионные ключи и никогда не передают их по сети. Затем клиент SSH отправляет публичный ключ для аутентификации. Сервер SSH сравнивает его с authorized_keys, а клиент подписывает запрос аутентификации приватным ключом, отправляя цифровую подпись на сервер. Приватный ключ никогда не покадает вашу машину. Сервер проверяет подпись с помощью публичного клиента, завершая аутентификацию SSH и открывая сеанс связи.

Источник: ByteByteGo · Сводку подготовил HeadlinesBriefing