# #github #google-compute-engine #ssh-keys
Вопрос:
В myhome/.ssh/
каталоге находятся локальные SSH — ключи для моей личной учетной записи на GitHub, в каталоге есть файлы id_rsa
и id_rsa.pub
, которые позволяют мне аутентифицироваться на GitHub.
Я настраиваю сервер (вычислительный движок на GCP), и этому серверу нужны эти ключи, потому что ему нужно пройти аутентификацию на моем GitHub, чтобы получить репо. Должен ли я тоже:
- перенесите через / SCP существующий
id_rsa
файл `id_rsa.pub, который у меня есть локально, на сервер и используйте их на сервере. - создайте совершенно новый ключ SSH на сервере и используйте этот ключ. Добавьте его в мой профиль на GitHub.
- это не имеет значения, либо (1), либо (2) прекрасно.
- или что-то еще?
(2) кажется правильным подходом, но мы не уверены.
Комментарии:
1. Пары ключей SSH подобны паролям. Обычно используется другая пара ключей. Используйте такие инструменты, как Bitvise, для управления парами ключей для SSH-соединений.
Ответ №1:
Действительно, вариант 2. Рекомендуется не использовать один и тот же закрытый ключ.
Продолжайте и сгенерируйте новый SSH-ключ, следуя инструкциям: https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh