Rumah >alat pembangunan >git >Apakah ssh git?

Apakah ssh git?

青灯夜游
青灯夜游asal
2021-11-30 11:40:138193semak imbas

Dalam git, nama penuh ssh ialah "Secure Shell", yang merujuk kepada "Secure Shell Protocol". Ia adalah protokol yang direka untuk menyediakan keselamatan untuk sesi log masuk jauh dan perkhidmatan rangkaian lain; protokol boleh menghalang dengan berkesan Menyelesaikan masalah kebocoran maklumat semasa pengurusan jauh dan menebus kelemahan dalam rangkaian.

Apakah ssh git?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Git 2.30.0, komputer Dell G3.

SSH ialah protokol pengesahan keselamatan dan Git ialah alat pengurusan versi.

1. Apakah itu ssh?

SSH ialah singkatan Secure Shell (Secure Shell Protocol), yang dibangunkan oleh Kumpulan Kerja Rangkaian IETF.

SSH pada masa ini ialah protokol paling dipercayai yang direka untuk menyediakan keselamatan bagi sesi log masuk jauh dan perkhidmatan rangkaian lain.

Menggunakan protokol SSH boleh menghalang kebocoran maklumat dengan berkesan semasa pengurusan jauh dan menebus kelemahan dalam rangkaian.

2. Pengesahan keselamatan berasaskan kunci

Apabila berkomunikasi menggunakan protokol ssh, adalah disyorkan untuk menggunakan kaedah pengesahan berasaskan kunci. Anda mesti mencipta sepasang kunci untuk diri sendiri dan meletakkan kunci awam pada pelayan yang anda perlukan untuk mengakses. Jika anda ingin menyambung ke pelayan SSH, perisian klien akan membuat permintaan kepada pelayan untuk menggunakan kunci anda untuk pengesahan keselamatan. Selepas pelayan menerima permintaan, ia mula-mula mencari kunci awam anda dalam direktori rumah anda pada pelayan, dan kemudian membandingkannya dengan kunci awam yang anda hantar. Jika kedua-dua kunci sepadan, pelayan menyulitkan "cabaran" dengan kunci awam dan menghantarnya kepada perisian klien. Selepas perisian klien menerima "cabaran", ia boleh menyahsulitnya dengan kunci peribadi anda dan menghantarnya ke pelayan.

3. Penjanaan kunci SSH

Di bawah tetingkap kita boleh menggunakan Git Bash.exe untuk menjana kunci Anda boleh membuka Git Bash melalui menu mula atau klik kanan

Apakah ssh git?

perintah pelaksanaan git bash, kunci awam hayat dan kunci persendirian

ssh-keygen -t rsa

Apakah ssh git?

Selepas melaksanakan arahan, jana kunci awam dan peribadi dengan nama berikut di bawah tetingkap local user.ssh direktori C: Users username.ssh:

Apakah ssh git?

4 . Konfigurasi kunci ssh

Selepas kunci dijana, anda perlu mengkonfigurasi kunci secara setempat pada github untuk akses lancar.
Apakah ssh git?

Apakah ssh git?

Tambah kandungan fail id_rsa.pub dalam bahagian kunci, dan kemudian klik butang "Tambah kunci SSH" untuk melengkapkan konfigurasi.

Pembelajaran yang disyorkan: "Tutorial Git"

Atas ialah kandungan terperinci Apakah ssh git?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn