Використовуйте той самий приватний ключ git


1

У мене на робочому столі є git-файл із приватним ключем, який я зараз використовую, і мені також потрібно використовувати на своєму ноутбуці, моє запитання: чи можу я також використовувати той самий ключ на іншому комп’ютері, і якщо можливо, як це зробити?

Я використовую черепаховий git.

Ура


не питання програмування. запитати superuser.com
Scharron

Відповіді:


6

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

Найкраща практика полягає в створенні нового приватного ключа для кожної комбінації користувача / машини, яку ви хочете використовувати. (При бажанні ви можете використовувати одну і ту ж парольну фразу в кожному випадку, тому що приватний ключ все одно вийде по-іншому, але для додаткової безпеки слід використовувати іншу фразу. Ви можете вбудувати ім'я користувача / машини у фразу, щоб допомогти вам запам'ятати , якщо це стане проблемою.)


2

Ти можеш. Я ділюсь тим самим приватним ключем на декількох ноутбуках. Все, що вам потрібно зробити, - скопіювати id_rsaта id_rsa.pubз ~/.sshпоточної машини в той самий каталог на цільовій машині. Останній містить відкритий ключ, але ви, ймовірно, хочете, щоб він був доступний на обох машинах для доступу пізніше. Напевно, не обов'язково відповідати на ваше запитання.


1
НІ! Не робіть цього!
Ефір

Розмова про ризик для безпеки: D

Ніколи не говорив, що це була гарна ідея. Я розумію ризики, але був час, коли одна із служб, якими я користувався - Github чи Unfuddle, я думаю - дозволяла доступ лише з одного ключа. Це зробило це для мене необхідним злом, коли я це робив. Хоча до цього часу я не змінив цього, щоб це було на мені.
Роб Вілкерсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.