如何在多台机器上共享一个pgp-key?
如何从一台机器导出pgp-key并将其导入另一台机器? 我想出的唯一方法(在海马中)是将其导入到其他键的部分。
但是我想从不同的机器中使用一个单独的pgp-key。 这通过终端和gpg更容易解决吗? 我对海马有点困惑。
在终端中,运行以下命令:
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
移动密钥文件,而是复制它,然后粉碎并删除原始文件。 这些方法可以防止攻击者通过低级别位检查来恢复密钥。