Як створити публічний / приватний ключ (UNIX)


12

Може хтось скажіть, будь ласка, для використання SSH, чому хост також повинен мати відкритий та приватний ключ? І як я можу створити для себе пару відкритих / приватних ключів?

Відповіді:




4

Він відрізняється від одного розподілу до іншого. У Ubuntu використовуйте цю команду:

ssh-keygen

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


2

Публічні / приватні ключі схожі на блокування та ключі: сервер надсилає вам замок, але зберігає ключ, а потім ви блокуєте свої повідомлення на сервері. Вам також потрібно надіслати сервер блокування, щоб ви могли отримати ці дані.

У Вікіпедії є чудовий приклад цього.


1

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.