Як додати новий SSH ключ: докладна інструкція

0 Comments

SSH (Secure Shell) є протоколом безпечного віддаленого зв'язку, що дозволяє аутентифікувати та шифрувати з'єднання між двома пристроями. Додавання нового SSH ключа може бути дуже корисним, особливо якщо ви хочете підключитися до віддаленого сервера або репозиторію без введення пароля щоразу.

Процес додавання нового SSH ключа може бути складним, але насправді він досить простий. Вам потрібно буде згенерувати новий ключ, скопіювати його та зберегти на віддаленому сервері.

Щоб додати новий SSH ключ, вам потрібно виконати такі кроки:

  1. Створити новий SSH ключ
  2. Копіювати публічну частину ключа
  3. Додати ключ на віддалений сервер

Як додати новий SSH ключ
Крок 1:Відкрийте термінал та введіть наступну команду:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Крок 2:Натисніть Enter, щоб прийняти місцезнаходження файлу за замовчуванням і залишити порожнім пароль (порожній пароль вважається безпечним)
Крок 3:Введіть шлях, де хочете зберегти файл із ключем і натисніть Enter (зазвичай `~/.ssh/id_rsa`)
Крок 4:Тепер у вас є два файли: `id_rsa` (приватний ключ) та `id_rsa.pub` (публічний ключ)
Крок 5:Скопіюйте публічний ключ за допомогою команди:
cat ~/.ssh/id_rsa.pub
Крок 6:Скопіюйте результат команди та вставте його в потрібне місце на сервері (зазвичай у налаштуваннях профілю користувача)
Крок 7:Тепер ви можете використовувати свій новий SSH ключ для автентифікації на сервері

Як додати існуючий ключ SSH?

Додати публічний SSHключ у сховище для SSHключів

  1. У панелі керування перейдіть до розділу Сервери та обладнання → SSHключі.
  2. Натисніть Додати SSHключ.
  3. Введіть назву ключа.
  4. Вставте публічний SSHключ.
  5. Натисніть Додати ключ.

Як створити новий ключ SSH?

Створення SSH-ключа на Mac та Linux

  1. Щоб почати створення ключа, виконайте таку команду. ssh-keygen -t rsa -b 4096 -C "[email protected]" …
  2. Потім вам буде запропоновано вказати файл, де буде збережено ключ. …
  3. Далі вас попросять запровадити секретну фразу. …
  4. Додати новий SSHключ в ssh-agent.

Чи можна створити кілька ключів SSH?

Параноїкам на замітку: можна для кожного сервера створити свою пару ключів (просто перевизначивши ім'я ключа в діалозі ssh-keygen) і прописати конфігурацію для кожного сервера.

Як додати новий ключ SSH на github?

Авторизуємося, заходимо у свій аккаунт. Натискаємо SSH keys -> Add Key. Після введення ключа в попап віконці натискаємо кнопку Add key для збереження ssh-ключа. Тепер ви можете клонувати свої приватні репозиторії з ssh (git@github) без введення пароля.