24
Января
2021
г.
SSH аутентификация по ключу
Содержание
Частой операцией для работы с linux серверами является вход на сервер по публичному ключу.
Решил сделать небольшую инструкцию, вдруг кому пригодится.
Генерация ключа
Сгенерируем пару ключей публичный и приватный на клиенте.
Будут спрашивать имя файла, можно оставить по умолчанию либо ввести свое. Так же спрашивается парольная фраза — это пароль ключа. Его тоже не обязательно устанавливать.
ssh-keygen -t rsa
В итоге в каталоге ~/.ssh
появились пара ключей вида, приватный и публичный.
id_rsa
id_rsa.pub
Если они уже есть, то просто используем ключ id_rsa.pub
.
Копирование ключа на сервер
Теперь нужно скопировать наш публичный ключ в файл ~/.ssh/authorized_keys
на сервер.
ssh-copy-id -i ~/.ssh/id_rsa.pub alex@192.168.88.226
или так
cat ~/.ssh/id_rsa.pub | ssh git@192.168.88.226 'cat >> ~/.ssh/authorized_keys'
После этого можем логиниться на сервер без пароля.
ssh alex@192.168.88.226
Возник вопрос или предложение пиши на почту
alexsey_89@bk.ru или в
Телеграмм канал
Дата публикации: 24
Января
2021
г.