Генерація декількох ssh ключів bitbucket github

Генерація декількох ssh ключів bitbucket github

Кожен програміст рано чи пізно дізнається про SSH-сервері. І навіть якщо робота з SSH буде закінчуватися на генерації його ключів, все одно потрібно знати його основи. Ну або хоча-б потрібно знати як генерувати ключі.

Отже, уявімо собі ситуацію, вам потрібно згенерувати пару ключів і залити їх на сервер і, щоб при цьому ключі для кожного сервера будь то github або ваш власний сервер, схоплювався автоматом. Поїхали.

Крок перший - генеруємо пару ключів.

/.ssh/id_rsa.git можете написати наприклад

/.ssh/id_rsa.bitbucket або все що завгодно, головне що пізніше буде зрозуміло який ключ призначений для якого сервера.

Крок два - копіюємо публічний ключ на віддалений сервер

Команда виведе згенерований ключ в терміналі, залишається тільки виділити висновок і додати його в список своїх ssh ключів в налаштуваннях на github-е або в bitbucket. Не забудьте замість id_rsa.git написати назву свого файлу.

Увага. Головне, що потрібно пам'ятати - тільки публічними ключами потрібно обмінюватися з серверами. Публічні ключі можна дізнатися по приставці .pub, який автоматично прописується в кінці публічного ключа.

Крок три - настройка

Тепер залишилося вказати в конфігах SSH ключі, щоб при команді наприклад ssh github.com вся інформація про ключах автоматично підхоплювалася з конфігураційного файлу.

Для цього потрібно створити файл конфігурації SSH клієнта:

А потім потрібно написати в щойно створений файл інформацію про серверах:

Останній крок - перевірити з'єднання

Схожі статті