我曾经gpg2在 Ubuntu 16.04 服务器上生成一些密钥。现在我必须移动机器。我需要将所有生成的密钥传输到 Mac。我想我只需要复制~/.gnupg文件。
但是我必须将其存储在哪里才能让他们通过 via 调用gpg --list-secret-keys --keyid-format LONG mr@robot.sh?一样的地方?
如何gpg2在我的 Mac 上安装?homebrew gpg2不存在。
在最初拥有密钥的机器(Ubuntu 机器)上:
导出公钥:
gpg --export --armor --output=key_public.asc
Run Code Online (Sandbox Code Playgroud)
导出私钥:
gpg --export-secret-keys --armor --output=key_secret.asc
Run Code Online (Sandbox Code Playgroud)
将导出的文件复制到第二台计算机(Mac)。
导入密钥:
gpg --import --armor key_public.asc
Run Code Online (Sandbox Code Playgroud)
和
gpg --import --armor key_secret.asc
Run Code Online (Sandbox Code Playgroud)
上述命令将导出密钥环中的所有密钥。如果您只想要一个特定的键,则需要通过 uid 指定它/它们。
| 归档时间: |
|
| 查看次数: |
2673 次 |
| 最近记录: |