Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95

เมื่อฉันเริ่มบทช่วยสอนเกี่ยวกับการเพิ่มแบบอักษรให้กับ PuTTY บน N95 ฉันตัดสินใจอย่างรวดเร็วว่าการต้องป้อนชื่อผู้ใช้และรหัสผ่านทุกครั้งที่ฉันเข้าสู่ระบบใช้เวลานานเกินไป ดังนั้นฉันจึงสร้างคู่คีย์ RSA ด้วยวลีรหัสผ่านที่ว่างเปล่าเพื่อประหยัดเวลา ไม่ต้องกังวล แน่นอน ฉันลบคู่คีย์ทันทีที่ดำเนินการเสร็จ สิ่งสุดท้ายที่ฉันต้องการคือทำโทรศัพท์หายและมีคนแปลกหน้าลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉัน!

หมายเหตุ: ขั้นตอนนี้ไม่ได้เจาะจงเฉพาะกับ N95 และไม่ได้เจาะจงสำหรับ Linux เท่านั้น ฉันใช้ Linux ในตัวอย่างเพราะฉันไม่ใช่ผู้ใช้ Windows ขั้นตอนที่อธิบายด้านล่างเกี่ยวกับวิธีการสร้างคีย์ RSA สามารถปรับให้เข้ากับ puttygen.exe บน Windows

  1. นี่คือสิ่งที่ฉันทำบนกล่อง Linux ก่อน:

    [user@radon ~]$ ssh-keygen
    กำลังสร้างคู่คีย์ rsa สาธารณะ/ส่วนตัว
    ป้อนไฟล์ที่จะบันทึกคีย์ (/home/user/.ssh/id_rsa):
    ไดเร็กทอรีที่สร้าง '/home/user/.ssh '.
    ป้อนข้อความรหัสผ่าน (เว้นว่างไว้สำหรับไม่มีข้อความรหัสผ่าน):
    ป้อนข้อความรหัสผ่านเดิมอีกครั้ง:
    ข้อมูลประจำตัวของคุณได้รับการบันทึกไว้ใน /home/user/.ssh/id_rsa.
    สาธารณะของคุณ คีย์ถูกบันทึกไว้ใน /home/user/.ssh/id_rsa.pub.
    คีย์ลายนิ้วมือคือ:
    79:8a:08:bd:fb:da:71:59:f4:28:e6:c3:01:12:5a:69 user@radon.example.com

    [user@radon ~]$ cd .ssh/
    [user@radon .ssh]$ ls
    id_rsa id_rsa.pubknown_hosts
    [user@radon .ssh]$ cat id_rsa.pub> reserved_keys
    [user@radon .ssh]$ chmod 644 ได้รับอนุญาต_keys

    คำสั่ง chmod ด้านบนมีความสำคัญมาก ไฟล์ Author_keys ของคุณ ต้อง เฉพาะคุณเท่านั้นที่สามารถเขียนได้ หากเป็นกลุ่มที่เขียนได้ sshd จะปฏิเสธที่จะใช้

  2. ขั้นตอนนี้ก็สำคัญมากเช่นกัน! ถัดไป คุณต้องแปลงคีย์ส่วนตัว OpenSSH เป็นรูปแบบคีย์ SSH-2 ของ PuTTY ตอนแรกฉันลองใช้คีย์ส่วนตัวของ OpenSSH โดยไม่รู้ว่า PuTTY ไม่สามารถอ่านได้อย่างถูกต้อง ต้องใช้เวลาขุดหาสักหน่อยว่าทำไมมันไม่ทำงาน ใครจะรู้ว่าการใช้งานคีย์ SSH-2 ของ PuTTY, OpenSSH และ ssh.com แตกต่างกันมาก

    [user@radon .ssh]$ puttygen id_rsa -o id_rsa.ppk

  3. ต่อไป ฉันเสียบ N95 เข้ากับแล็ปท็อปด้วยสาย USB และคัดลอก id_rsa.ppk ไปยังโฟลเดอร์ชั่วคราวในหน่วยความจำมวลของโทรศัพท์
  4. ตอนนี้ เปิดไฟ PuTTY บน N95 ของคุณแล้วเลือก ตัวเลือก -> แก้ไข -> ทั่วไป จากนั้นเพิ่มชื่อหรือที่อยู่โฮสต์ระยะไกล ตลอดจนชื่อผู้ใช้ของคุณ
  5. การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95 การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95
    การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95

  6. ถัดไป ให้กดปุ่ม ขวา สลับหนึ่งครั้งเพื่อย้ายไปยังหน้าจอถัดไป นี่คือที่ที่คุณเลือก คีย์ส่วนตัว . ทำตามลำดับที่แสดงไว้ในภาพหน้าจอด้านล่างเพื่อดูว่าฉันเลือก E:\temp\id_rsa.ppk อย่างไร
  7. การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95 การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95
    การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95 การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95
    การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95

  8. กด ย้อนกลับ สองครั้งเพื่อกลับไปที่หน้าจอ PuTTY หลัก จากนั้นกด ตัวเลือก -> เชื่อมต่อ และตอนนี้คุณเชื่อมต่อโดยไม่ต้องใช้รหัสผ่าน
  9. การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95 การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95
    การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95 การสร้างคู่คีย์ RSA สำหรับใช้กับ PuTTY บน N95