мета-данные страницы
  •  

Это старая версия документа!


SSH

SSH (Secure Shell) - протокол сетевого уровня, который используется для безопасного подключения к удаленному серверу, пришедший на замену незащищенному telenet.

В концепции SSH открытый замок представляет публичный ключ, или public key.
Ключ от замка - приватный ключ, или private key.

С помощью публичного ключа мы шифруем данные, а с помощью приватного - расшифровываем. Без приватного ключа даже владелец данных не получит к ним доступа. Приватный ключ важно беречь.

Обще:

Подробнее:

  1. Клиент отправляет id публичного ключа, заявляя этим, что у него есть соответствующий private key.
  2. Сервер шифрует публичным ключом сообщение «вызов» (challange) и отправляет клиенту. Клиент должен это сообщение расшифровать, зашифровать и отправить на сервер, подтвердив этим наличие у себя private key.
  3. Установка соединения

Генерировать ключи можно при помощи ssh-keygen