Jak korzystać z istniejącego klucza SSH na moim nowo zainstalowanym Ubuntu


17

Mam nową instalację Ubuntu 16.04 na moim komputerze. Teraz chcę użyć mojego istniejącego klucza ssh na moim komputerze, aby móc używać GitHub z poprzednimi czynnościami.

Jak to skonfigurować?

Odpowiedzi:


22

Jeśli masz kopię swoich kluczy ssh ( np. Na pamięci USB), po prostu skopiuj pliki kluczy do ~/.ssh/katalogu.

na przykład ,

cp /path/to/my/key/id_rsa ~/.ssh/id_rsa
cp /path/to/my/key/id_rsa.pub ~/.ssh/id_rsa.pub
# change permissions on file
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
# start the ssh-agent in the background
eval $(ssh-agent -s)
# make ssh agent to actually use copied key
ssh-add ~/.ssh/id_rsa

W przeciwnym razie musisz utworzyć nowy i dodać go do swojego konta GitHub https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ . Pamiętaj, aby usunąć stary klucz z GitHub.


Dziękujemy @amc Jak mogę skopiować z github na moją maszynę?
smehsan

Jeśli nie masz jeszcze kopii klucza, musisz utworzyć nowy i dodać go do swojego konta GitHub help.github.com/articles/…
amc

Więc muszę utworzyć nowy klucz SSH i dodać go do github, prawda? i muszę usunąć poprzedni klucz SSH z github, który utworzyłem wcześniej.
smehsan

tak, wygląda na to, że nie masz kopii swoich plików kluczy, więc musisz tylko utworzyć nowe i usunąć stary klucz.
amc

1
Wystarczy upuścić krótką notatkę, aby wspomnieć, że uprawnienia do obu plików muszą być ustawione na 600 np. -rw ------- przykład: chmod 600 id_rsa * Domyślne uprawnienia do plików dotyczące wklejania ich tam nie będą działać.
Strixy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.