Bagaimana Cara Menentukan Kunci SSH Pribadi untuk Digunakan Saat Menjalankan Perintah Shell di Git?

Bagaimana Cara Menentukan Kunci Ssh Pribadi Untuk Digunakan Saat Menjalankan Perintah Shell Di Git



SSH adalah protokol jaringan shell aman yang digunakan untuk otentikasi melalui jaringan yang tidak aman. Ini menyediakan sepasang kunci: kunci publik dan pribadi yang digunakan untuk membuat sambungan aman antara jaringan jarak jauh dan lokal. Lebih khusus lagi, dengan menggunakan Git, Anda dapat mendorong atau mengambil konten atau data ke repositori jarak jauh dengan menggunakan autentikasi kunci SSH.

Posting ini akan mengilustrasikan metode untuk menentukan kunci SSH privat saat bekerja dengan perintah shell di Git.







Bagaimana Cara Menentukan Kunci SSH Pribadi untuk Digunakan Saat Menjalankan Perintah Shell di Git?

Protokol SSH menyediakan pasangan kunci kunci pribadi dan publik. Kunci publik digunakan untuk mengunci atau mengamankan data, dan kunci privat digunakan untuk tujuan autentikasi untuk membuka kunci atau mengakses konten.



Untuk menentukan kunci SSH pribadi saat bekerja dengan perintah shell di Git, lihat prosedur yang diberikan di bawah ini.



Langkah 1: Buka Terminal Git Bash





Dari menu Startup, buka “ Git Bash ”terminal:


Langkah 2: Hasilkan Kunci SSH



Hasilkan pasangan kunci SSH menggunakan perintah yang disediakan dan tentukan alamat email Git Anda:

$ ssh-keygen -t rsa -b 4096 -C ' [email dilindungi] '



Langkah 3: Salin Kunci Publik

Secara default, kunci publik dan pribadi disimpan di “ C:\Users\Username\.ssh ' jalur. Pergi ke lokasi tempat pasangan kunci SSH disimpan. Selanjutnya, buka “ id_rsa.pub ” yang berisi kunci publik:


Salin kunci publik SSH dari file yang dibuka:


Langkah 4: Tambahkan Kunci Publik di GitHub

Buka resmi GitHub dan masuk ke akun GitHub Anda. Setelah itu, klik menu profil, dan pergi ke “ Pengaturan ' sebagai berikut:


Kemudian, buka ' Kunci SSH dan GPG pengaturan. Setelah itu tekan tombol “ Kunci SSH baru ' tombol:


Tetapkan judul kunci sesuai keinginan Anda dan tempel kunci publik yang disalin di ' Kunci ” bidang teks. Sekarang, tekan tombol “ Tambahkan kunci SSH ' tombol:


Dari output di bawah ini, dapat diamati bahwa kami telah berhasil menambahkan kunci SSH publik ke akun GitHub:


Langkah 5: Mulai Layanan Agen SSH

Jika layanan Agen SSH tidak dimulai pada sistem, mulai layanan menggunakan perintah yang disediakan:

$ eval $ ( ssh-agent -s )



Langkah 6: Tentukan Kunci SSH Pribadi ke Agen SSH

Setelah itu, tambahkan kunci pribadi SSH ke Agen SSH untuk autentikasi. Di sini, “ id_rsa ” file berisi kunci pribadi:

$ ssh-add ~ / .ssh / id_rsa



Langkah 7: Uji Otentikasi Git Anda Dengan GitHub

Terakhir, uji autentikasi Git Anda dengan akun GitHub melalui perintah yang diberikan:

$ ssh -T git @ github.com


Output di bawah ini menunjukkan bahwa kami telah berhasil mengautentikasi akun GitHub menggunakan kunci SSH pribadi:


Itu saja! Kami telah menjelaskan metode untuk menentukan kunci Private SSH saat bekerja dengan perintah shell di Git.

Kesimpulan

Untuk menentukan kunci pribadi saat bekerja dengan perintah shell, buka terminal Git bash terlebih dahulu. Selanjutnya, buat pasangan kunci SSH, tambahkan kunci publik ke akun GitHub, mulai layanan agen SSH di mesin lokal Anda, dan tambahkan kunci SSH pribadi ke agen SSH menggunakan ' $ ssh-tambahkan ~/.ssh/id_rsa ' memerintah. Setelah itu, lakukan autentikasi Git untuk mengautentikasi akun GitHub Anda menggunakan tombol “ $ssh -T [email dilindungi] ' memerintah. Tutorial ini menjelaskan cara menentukan kunci privat saat bekerja dengan perintah shell di Git.