在 Debian 系统中,“提取密钥”通常指以下几种常见场景。你可以根据你的具体需求选择对应的方法:
gpg --list-keys
gpg --export --armor your_email@example.com > public.key
或按 Key ID:
gpg --export --armor 1234ABCD > public.key
gpg --export-secret-keys --armor your_email@example.com > private.key
gpg --import public.key
apt-key list
apt-key export KEYID | gpg --dearmor -o /path/to/key.gpg
⚠️ 注意:apt-key 已被弃用(Debian 11+),推荐方式见下。
/etc/apt/trusted.gpg.d/ 提取密钥ls /etc/apt/trusted.gpg.d/
gpg --show-keys /etc/apt/trusted.gpg.d/xxx.gpg
cp /etc/apt/trusted.gpg.d/xxx.gpg /tmp/
apt-cache show debian-archive-keyring
密钥文件位置:
/usr/share/keyrings/debian-archive-keyring.gpg
导出:
gpg --export --armor > debian-keyring.asc
ls ~/.ssh/
cat ~/.ssh/id_rsa.pub
openssl x509 -in cert.pem -pubkey -noout > pubkey.pem
你可以告诉我:
我可以给你更精确的命令和示例。