ในเทอร์มินัลให้เรียกใช้สิ่งต่อไปนี้:
gpg --export-secret-key -a > secretkey.asc
และในระบบอื่นให้อิมพอร์ตคีย์ลับด้วย:
gpg --import secretkey.asc
อีกทางหนึ่งหากคุณมีการเข้าถึง ssh ไปยังระบบอื่นคุณควรจะสามารถรวมการกระทำสองอย่างนี้ไว้ในคำสั่งเดียว:
gpg --export-secret-key -a | ssh othermachine gpg --import -
เมื่อคีย์ไฟล์มีจุดประสงค์ให้ลบออกอย่างปลอดภัย :
shred secretkey.asc && rm secretkey.asc
หรือ
shred --remove secretkey.asc
ตรวจสอบให้แน่ใจว่าได้ฉีกและลบคีย์แทนที่จะใช้การลบปกติ นอกจากนี้แทนที่จะย้ายไฟล์คีย์ด้วยmv
ให้คัดลอกจากนั้นฉีกและลบไฟล์ต้นฉบับ วิธีการเหล่านี้จะป้องกันผู้โจมตีจากการกู้คืนคีย์ผ่านการตรวจสอบบิตระดับต่ำ