จะระบุคีย์ SSH ส่วนตัวที่จะใช้เมื่อดำเนินการคำสั่งเชลล์บน Git ได้อย่างไร

Ca Rabu Khiy Ssh Swn Taw Thi Ca Chi Meux Danein Kar Kha Sang Chell Bn Git Di Xyangri



SSH เป็นโปรโตคอลเครือข่ายเชลล์ที่ปลอดภัยซึ่งใช้สำหรับการตรวจสอบสิทธิ์ผ่านเครือข่ายที่ไม่ปลอดภัย มีคีย์คู่หนึ่ง: คีย์สาธารณะและคีย์ส่วนตัวที่ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยระหว่างเครือข่ายระยะไกลและเครือข่ายท้องถิ่น โดยเฉพาะอย่างยิ่ง เมื่อใช้ Git คุณสามารถพุชหรือดึงเนื้อหาหรือข้อมูลไปยังที่เก็บระยะไกลได้โดยใช้การตรวจสอบคีย์ SSH

โพสต์นี้จะแสดงวิธีการระบุคีย์ SSH ส่วนตัวเมื่อทำงานกับคำสั่งเชลล์บน Git







จะระบุคีย์ SSH ส่วนตัวที่จะใช้เมื่อดำเนินการคำสั่งเชลล์บน Git ได้อย่างไร

โปรโตคอล SSH ให้คีย์ส่วนตัวและคีย์สาธารณะที่จับคู่คีย์ รหัสสาธารณะใช้เพื่อล็อคหรือรักษาความปลอดภัยข้อมูล และรหัสส่วนตัวใช้สำหรับวัตถุประสงค์ในการรับรองความถูกต้องเพื่อปลดล็อกหรือเข้าถึงเนื้อหา



สำหรับการระบุคีย์ SSH ส่วนตัวเมื่อทำงานกับคำสั่งเชลล์บน Git ให้ดูขั้นตอนด้านล่าง



ขั้นตอนที่ 1: เปิด Git Bash Terminal





จากเมนู Startup ให้เปิด “ ทุบตี Git ' เทอร์มินัล:


ขั้นตอนที่ 2: สร้างคีย์ SSH



สร้างคู่คีย์ SSH โดยใช้คำสั่งที่ให้มาและระบุที่อยู่อีเมล Git ของคุณ:

$ ssh-keygen -t อาร์เอส -ข 4096 -ค ' [ป้องกันอีเมล] '



ขั้นตอนที่ 3: คัดลอกรหัสสาธารณะ

ตามค่าเริ่มต้น คีย์สาธารณะและส่วนตัวจะถูกบันทึกไว้ใน ' C:\Users\ชื่อผู้ใช้\.ssh ' เส้นทาง. ไปที่ตำแหน่งที่บันทึกคู่คีย์ SSH จากนั้นเปิด “ id_rsa.pub ” ไฟล์ที่มีรหัสสาธารณะ:


คัดลอกรหัสสาธารณะ SSH จากไฟล์ที่เปิด:


ขั้นตอนที่ 4: เพิ่มรหัสสาธารณะบน GitHub

เปิด GitHub อย่างเป็นทางการ และลงชื่อเข้าใช้บัญชี GitHub ของคุณ หลังจากนั้น คลิกที่เมนูโปรไฟล์ และไปที่ “ การตั้งค่า ” ดังนี้


จากนั้นเปิด “ คีย์ SSH และ GPG ” การตั้งค่า หลังจากนั้นให้กดปุ่ม “ ใหม่ คีย์ SSH ' ปุ่ม:


ตั้งชื่อคีย์ตามความต้องการของคุณและวางคีย์สาธารณะที่คัดลอกไว้ใน ' สำคัญ ' ช่องข้อความ. ตอนนี้ให้กดปุ่ม “ เพิ่มคีย์ SSH ' ปุ่ม:


จากผลลัพธ์ด้านล่าง สังเกตได้ว่าเราได้เพิ่มคีย์ SSH สาธารณะในบัญชี GitHub สำเร็จแล้ว:


ขั้นตอนที่ 5: เริ่มบริการตัวแทน SSH

หากบริการตัวแทน SSH ไม่เริ่มทำงานบนระบบ ให้เริ่มบริการโดยใช้คำสั่งที่ให้ไว้:

$ อีวาล $ ( ssh-ตัวแทน -s )



ขั้นตอนที่ 6: ระบุคีย์ SSH ส่วนตัวให้กับตัวแทน SSH

หลังจากนั้น ให้เพิ่มคีย์ส่วนตัว SSH ให้กับตัวแทน SSH เพื่อตรวจสอบสิทธิ์ ที่นี่ “ id_rsa ” ไฟล์มีรหัสส่วนตัว:

$ ssh-เพิ่ม ~ / .ssh / id_rsa



ขั้นตอนที่ 7: ทดสอบการรับรองความถูกต้อง Git ของคุณด้วย GitHub

สุดท้าย ทดสอบการรับรองความถูกต้อง Git ของคุณด้วยบัญชี GitHub ผ่านคำสั่งที่กำหนด:

$ จุ๊ๆ -T คอมไพล์ @ github.com


ผลลัพธ์ด้านล่างบ่งชี้ว่าเราได้รับรองความถูกต้องของบัญชี GitHub สำเร็จโดยใช้คีย์ SSH ส่วนตัว:


นั่นคือทั้งหมด! เราได้อธิบายวิธีการระบุคีย์ SSH ส่วนตัวเมื่อทำงานกับคำสั่งเชลล์ใน Git

บทสรุป

หากต้องการระบุคีย์ส่วนตัวเมื่อทำงานกับคำสั่งเชลล์ ก่อนอื่นให้เปิด Git bash terminal จากนั้น สร้างคู่คีย์ SSH เพิ่มคีย์สาธารณะในบัญชี GitHub เริ่มบริการตัวแทน SSH บนเครื่องของคุณ และเพิ่มคีย์ส่วนตัว SSH ให้กับตัวแทน SSH โดยใช้ ' $ ssh เพิ่ม ~/.ssh/id_rsa ' สั่งการ. หลังจากนั้น ทำการรับรองความถูกต้องของ Git เพื่อรับรองบัญชี GitHub ของคุณโดยใช้ ' $ ssh -T [ป้องกันอีเมล] ' สั่งการ. บทช่วยสอนนี้อธิบายวิธีระบุคีย์ส่วนตัวเมื่อทำงานกับคำสั่งเชลล์ใน Git