วิธีสร้างคีย์ SSH ใน Windows 10
ดังที่คุณทราบแล้ว Windows 10 มีซอฟต์แวร์ SSH ในตัว - ทั้งไคลเอนต์และเซิร์ฟเวอร์! คุณลักษณะนี้มีให้ใช้งานในระบบปฏิบัติการที่เริ่มต้นในเวอร์ชัน 1803 เมื่อติดตั้งตัวเลือกไคลเอ็นต์แล้วเราสามารถใช้เพื่อสร้างคีย์ SSH ใหม่ได้
การโฆษณา
บนเครื่อง Windows ซอฟต์แวร์โอเพนซอร์สฟรีแวร์ PuTTY เป็นมาตรฐานโดยพฤตินัยเมื่อพูดถึง SSH และ Telnet ด้วย Windows 10 ในที่สุด Microsoft ก็ได้รับฟังผู้ใช้หลังจากหลายปีที่พวกเขาร้องขอไคลเอนต์ SSH และเซิร์ฟเวอร์ เมื่อรวมการใช้งาน OpenSSH แล้วมูลค่าของระบบปฏิบัติการจะเพิ่มขึ้นไคลเอ็นต์ SSH ที่ให้มานั้นคล้ายกับไคลเอ็นต์ Linux เมื่อมองแวบแรกดูเหมือนว่าจะรองรับคุณสมบัติเช่นเดียวกับคู่ของ * NIX มันเป็นแอพคอนโซลดังนั้นคุณควรจะสามารถเริ่มได้จากพรอมต์คำสั่ง
ในการดำเนินการต่อคุณต้องเปิดใช้งานคุณลักษณะไคลเอนต์ OpenSSH ตรวจสอบข้อความต่อไปนี้:
วิธีใส่รูปภาพหลังข้อความใน google docs
วิธีเปิดใช้งาน OpenSSH Client ใน Windows 10
สมมติว่าคุณติดตั้งแล้วคุณสามารถทำสิ่งต่อไปนี้ได้
ในการสร้างคีย์ SSH ใน Windows 10
- เปิด พรอมต์คำสั่งใหม่ .
- ประเภท
ssh-keygen
และกดปุ่ม Enter - แอพจะขอตำแหน่งบันทึกเสนอ
C: users ชื่อผู้ใช้ของคุณ .ssh id_rsa
โดยค่าเริ่มต้น. - ถัดไปคุณจะได้รับแจ้งให้ป้อนข้อความรหัสผ่าน คุณสามารถกดปุ่ม Enter เพื่อข้ามไปได้
- สุดท้ายคุณจะเห็นลายนิ้วมือสำหรับคีย์และ SHA256 อัลกอริทึมเริ่มต้นคือ RSA 2048
คุณทำเสร็จแล้ว คีย์สาธารณะของคุณจะถูกบันทึกลงในไฟล์ id_rsa.pub โดยค่าเริ่มต้นคือC: users ชื่อผู้ใช้ของคุณ .ssh id_rsa.pub
. ตอนนี้คุณสามารถอัปโหลดไฟล์นี้ไปยังเครื่องเป้าหมายที่คุณต้องการเข้าถึงด้วย SSHอย่าแชร์คีย์ SSH ส่วนตัวของคุณ (id_rsa) เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่!
SSH รองรับอัลกอริทึมคีย์สาธารณะอื่น ๆ จำนวนมากที่ใช้กับคีย์เช่น:
- rsa - นี่คืออัลกอริทึมแบบคลาสสิกที่ใช้ความยากลำบากในการแยกจำนวนมาก ขนาดคีย์ที่แนะนำ - 2048 ขึ้นไป
- dsa - อีกหนึ่งอัลกอริทึมดั้งเดิมที่ใช้ความยากในการคำนวณลอการิทึมแบบไม่ต่อเนื่อง ไม่แนะนำอีกต่อไป
- ecdsa - อัลกอริทึมลายเซ็นดิจิทัลใหม่ที่ได้รับการรับรองโดยรัฐบาลสหรัฐฯโดยใช้เส้นโค้งรูปไข่ รองรับขนาดคีย์ 256, 384 และ 521
- ed25519 - อัลกอริทึมนี้เป็นตัวเลือกล่าสุดที่รวมอยู่ใน OpenSSH ซอฟต์แวร์บางตัวไม่รองรับ
คุณสามารถระบุอัลกอริทึมโดยใช้ไฟล์-t
ตัวเลือกและเปลี่ยนขนาดคีย์โดยใช้สวิตช์ -b ตัวอย่างบางส่วน:
ssh-keygen -t rsa -b 4096 ssh-keygen -t ecdsa -b 521
แค่นั้นแหละ.
ดูบทความต่อไปนี้:
- วิธีเปิดใช้งาน OpenSSH Client ใน Windows 10
- วิธีเปิดใช้งาน OpenSSH Server ใน Windows 10