这是我第一次想最好检查我要安装的绑定软件的密钥。所以我下载了我认为是 OpenPGP 密钥的东西......
$ wget ftp://ftp.isc.org/isc/bind9/9.9.4/bind-9.9.4.tar.gz.sha1.asc
...然后我尝试像这样“导入”这个密钥...
$ gpg --import bind-9.9.4.tar.gz.sha1.asc
...但我收到此错误消息:
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
我究竟做错了什么?
谢谢!
--import
用于导入密钥,而不是检查签名。该
.asc
文件通常是一个分离的 GPG 签名。如果您有文件foo.tar.gz
和foo.tar.gz.asc
(或foo.tar.gz.sig
),那么您可以foo.tar.gz
使用以下命令验证文件:但是,在您的情况下,文件名与该模式不匹配,因此您应该明确指定该
--verify
选项。根据 gpg(1) 的手册页:因此:
现在,可以使用以下方法导入此密钥:
请务必验证此密钥。理想情况下,您会遇到此人,但如果没有这样做,请查看其他人对此密钥的信任(Linux 发行版、朋友等)。请记住,GPG 是关于信任网络的。
也可以看看: