กู้คืนคีย์ PGP ส่วนบุคคลจากบ้านเก่า


15

เมื่อหลายปีก่อนฉันสร้างคีย์ GPG เพื่อลงนามแนวทางปฏิบัติของ Ubuntu บน Launchpad ฉันไม่ได้ใช้มันตั้งแต่ หลังจากนั้นไม่นานฉันก็สำรองบ้านและเริ่มใหม่

ทั้งหมดนี้ย้อนกลับไปในปี 2009 ฉันยังคงมีการสำรองข้อมูล แต่ตอนนี้ฉันเริ่มที่จะเล่นกับ Quickly และอัปโหลดสิ่งต่าง ๆ ไปยัง Launchpad ฉันสามารถทำได้โดยการใช้คีย์ PGP ของฉันกลับมา

ฉันไม่รู้ว่าจัดระเบียบคีย์ได้อย่างไรหรือจัดเก็บอย่างไร แต่ฉันต้องการกู้คืนคีย์เก่าของฉันแทนที่จะสร้างคีย์ใหม่ ความคิดใดที่จะเริ่ม?

คำตอบ:


15

หากคุณมีการสำรองข้อมูลไดเรกทอรีบ้านเก่าทั้งหมดสิ่งที่คุณต้องทำคือคัดลอก~/.gnupg/โฟลเดอร์เก่าไปยังบ้านใหม่ของคุณ

แม้ว่ามันควรจะสังเกตว่านี่ไม่ใช่วิธีที่ดีที่สุดในการสำรองและกู้คืนกุญแจ มันมีข้อด้อยของการเขียน gpg keyrings บนระบบเป้าหมาย หากคุณนำเข้ากุญแจสาธารณะหรือสร้างกุญแจใหม่นี่ไม่ใช่ทางเลือกที่ดีที่สุด

โดยปกติแล้วคุณควรบันทึกกุญแจสาธารณะและกุญแจส่วนตัวของคุณโดยใช้:

gpg -ao mypub.key --export <MY_KEY_ID>
gpg -ao myprivate.key --export-secret-keys <MY_KEY_ID>

จากนั้นนำเข้ามาไว้ในระบบใหม่ด้วย:

gpg --import myprivate.key
gpg --import mypub.key

วิธีนี้พวกเขาจะถูกเพิ่มไปยังพวงกุญแจบนระบบเป้าหมาย


โปรดทราบว่า gpg ไม่แฮงค์ที่นี่ควรถามรหัสผ่านสำหรับแต่ละคีย์
pbies

3

นำทางไปยัง. /gnupg ของโฮมไดเร็กตอรี่เก่าของคุณ

แล้วก็

gpg --import pubring.gpg
gpg --import secring.gpg

นำเข้าสิ่งอื่นในนั้นคุณอาจต้อง


0

ฉันมีปัญหาเดียวกัน

และฉันแก้ไขมันโดยไม่ทำให้คีย์ที่สร้างขึ้นใหม่หายไปโดยการย้ายไฟล์. key จากโฟลเดอร์เก่าไปยังโฟลเดอร์ ~ / .gnupg / private-keys-v1.d และรีสตาร์ท gnupg

ใช้งานได้กับ GnuPG 2.1 ขึ้นไปเท่านั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.