Как сгенерировать открытый / закрытый ключ (UNIX)


12

Кто-нибудь может сказать мне, для использования SSH, почему хосту также нужно иметь открытый и закрытый ключ? И как я могу сгенерировать пару открытый / закрытый ключ для себя?

Ответы:




4

Он отличается от одного распределения к другому. В Ubuntu используйте эту команду:

ssh-keygen

Он сгенерирует два ключа: один публичный (тот, которым вы поделитесь с сервером), а другой - частный, и вы никому не будете обмениваться. После того, как открытый ключ скопирован в ~ / .ssh / авторизованный ключ на сервере, вы можете войти без запроса пароля.


2

Открытый / закрытый ключи похожи на блокировки и ключи: сервер отправляет вам блокировку, но сохраняет ключ, а затем вы блокируете свои сообщения на сервере. Вам также необходимо отправить на сервер блокировку, чтобы вы могли получить эти данные.

В Википедии есть отличный пример этого.


1

Во всяком случае, для генерации ключей вы должны использовать ssh-keygen. Вам нужны закрытые и открытые ключи, чтобы использовать SSL, систему шифрования, основанную на асимметричных ключах.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.