Cara menggunakan kunci SSH yang ada pada Ubuntu saya yang baru diinstal


17

Saya memiliki instalasi baru Ubuntu 16.04 di komputer saya. Sekarang saya ingin menggunakan kunci ssh yang ada di mesin saya, sehingga saya bisa menggunakan GitHub dengan aktivitas saya sebelumnya.

Bagaimana cara mengatur ini?

Jawaban:


22

Jika Anda memiliki salinan kunci ssh Anda ( mis. , Pada stik USB) maka cukup salin file kunci ke ~/.ssh/direktori.

misalnya ,

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

Jika tidak, Anda harus membuat yang baru dan menambahkannya ke akun GitHub Anda https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ . Pastikan untuk menghapus kunci lama dari GitHub saat Anda sedang melakukannya.


Terima Kasih @ amc Bagaimana cara saya menyalin dari github ke mesin saya?
smehsan

Jika Anda belum memiliki salinan kunci, maka Anda perlu membuat yang baru dan menambahkannya ke akun GitHub Anda, help.github.com/articles/…
amc

Jadi, saya harus membuat kunci SSH baru dan menambahkannya ke github, bukan. dan saya harus menghapus kunci SSH sebelumnya dari github, yang telah saya buat sebelumnya.
smehsan

ya, sepertinya Anda tidak memiliki salinan file kunci Anda sehingga Anda hanya perlu membuat yang baru dan menghapus kunci yang lama.
amc

1
Hanya dengan menjatuhkan catatan singkat untuk menyebutkan bahwa izin pada kedua file harus diatur ke 600 misalnya. -rw ------- contoh: chmod 600 id_rsa * Izin file default untuk menyalinnya tidak akan berfungsi.
Strixy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.