เมื่อฉันสร้างคีย์ OpenPGP ใหม่บน YubiKey ทำให้ฉันมีตัวเลือกในการบันทึกสำเนาของคีย์เข้ารหัสเป็นข้อมูลสำรองดังนี้:
$gpg --edit-card
ผู้อ่าน ...........: Yubico Yubikey NEO U2F CCID 00 00
รหัสการสมัคร ...: D2760001240102000006054943550000
ประเภทการใช้งาน: OpenPGP
เวอร์ชัน ..........: 2.0
ผู้ผลิต .....: Yubico
หมายเลขซีเรียล ....: 05494355
ชื่อผู้ถือบัตร: [not set]
การตั้งค่าภาษา ...: [ไม่ได้ตั้งค่า]
คำทักทาย .......:
URL ของรหัสสาธารณะ : [not set]
ข้อมูลเข้าสู่ระบบ .......: [ไม่ได้ตั้งค่า]
PIN ลายเซ็น ....: บังคับ
คุณลักษณะที่สำคัญ ...: rsa2048 rsa2048 rsa2048
สูงสุด ความยาว PIN.: 127 127 127
PIN เคาน์เตอร์ลองใหม่ : 3 3 3
เคาน์เตอร์ลายเซ็น : 0
รหัสลายเซ็น ....: [ไม่มี]
คีย์เข้ารหัส....: [ไม่มี]
รหัสรับรองความถูกต้อง: [ไม่มี]
ข้อมูลสำคัญทั่วไป..: [ไม่มี]
gpg/card> ผู้ดูแลระบบ
อนุญาตคำสั่งผู้ดูแลระบบ
gpg/card> สร้าง
ทำการสำรองข้อมูลนอกการ์ดของคีย์การเข้ารหัสหรือไม่ (ใช่/ไม่ใช่) ย
ซึ่งจะส่งผลให้คีย์ถูกสร้างขึ้นบน YubiKey ของฉันและไฟล์ที่จัดเก็บไว้ในโฟลเดอร์ GNUPGHOME ของฉันเช่น sk_5F91DF31AB07820C.gpg
ซึ่งเป็นคีย์เข้ารหัส
คำถามของฉันคือ ฉันจะนำเข้าคีย์นี้กลับเข้าสู่แบบฟอร์มที่ใช้งานได้ได้อย่างไร หากฉันทำ YubiKey หาย
ฉันคาดว่าจะมีวิธีสร้างคีย์ใหม่บนเครื่องของฉันแล้วนำเข้าคีย์สำรองนี้เป็นคีย์ย่อยใหม่ แต่ฉันไม่สามารถหาวิธีทำเช่นนั้นได้
ฉันเห็นว่ามีตัวเลือกด้านล่าง gpg --แก้ไขคีย์
เรียกว่า bkuptocard
ซึ่งดูเหมือนจะทำในสิ่งที่ฉันต้องการ แต่เมื่อฉันลองทำดูเหมือนว่ามันจะโหลดคีย์ลงในสล็อตบน YubiKey เท่านั้น แต่ไม่ได้ทำให้สามารถถอดรหัสใน gpg ได้
ฉันจะใช้คีย์สำรองนี้ได้อย่างไร ถ้าฉันทำ YubiKey หายทุกครั้ง