EugeneMir.com
Блог программиста про IT и создании сайтов
Как создать SSH-ключ в Ubuntu 20.04 LTS
22Инструкции и гайды, Linux

SSH-ключи - используются для идентификации клиента при подключении к серверу по SSH-протоколу. Используйте этот способ вместо аутентификации по паролю.

Вступление

Если вы ранее работали с Git на Windows то с вероятность 99% при выполнении стандартных команд у вас не просило каждый раз пароль. Это дико вымораживает и ухудшает продуктивность. Создание ssh-ключа и решает эту проблему в Ubuntu.

Создадим ssh-ключ

Данная инструкция учитывает чистую Ubuntu, которую только установили.

1. Установим xclip.

sudo apt install xclip

Установим xclip в Ubuntu 20.04 LTS


2. Создаем ssh-ключ:

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

Создаем ssh-ключ


3.Осталось скопировать ваш ключ и вставить в нужное поле вашего git'a. Тут вам поможет данная команда:

xclip -sel clip < ~/.ssh/id_rsa.pub/

показать ключ ssh


P.s: пароль все равно будет просить если до этого вы клонировали себе репозиторий через https. Скопируйте его заново по ssh и более у вас пароли просить Git не будет.