V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ALUliker
V2EX  ›  Linux

[求助] GPG 如何从 keyserver 手动下载公钥?

  •  
  •   ALUliker · 2020-08-11 21:55:07 +08:00 · 3517 次点击
    这是一个创建于 1569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚刚从 mac 转向 arch,发现有些应用的安装需要导入 GPG 签名,比如 1password-cli。在导入的过程中,经常出现这样的错误:

    gpg: --keyserver receive failed: Server indicated a failure.
    

    之前曾经在安装一个库的时候遇到过相同的问题,我的解决方法是从网站上直接下载对应的文件 public-key.asc, 然后手动添加

    $ gpg --import public-key.asc 
    

    在向 1password 客服咨询后,发现可以在服务器上直接检索,我也尝试了以下的命令:

    $ gpg --keyserver hkps://keyserver.ubuntu.com --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22
    

    但是依然获得相同的错误提示。现在我已经能够找到这个公钥对应的界面,能否和之前一样手动下载 .asc 文件呢?或者有更好的能够一劳永逸解决我困难的方法!谢谢大家了!

    8 条回复    2020-08-13 00:48:22 +08:00
    Aynamic
        1
    Aynamic  
       2020-08-12 00:57:31 +08:00 via Android
    安装什么应用,archlinuxcn 源的话请先安装 archlinuxcn-keying
    boboliu
        2
    boboliu  
       2020-08-12 02:18:14 +08:00
    你点一下那个 Hash= 的链接不就是公钥么
    julyclyde
        3
    julyclyde  
       2020-08-12 09:57:44 +08:00
    主要是因为大部分 keyserver 都被封了……
    倒不是你用的命令有问题
    no1xsyzy
        4
    no1xsyzy  
       2020-08-12 12:53:46 +08:00
    换个 key server 吧
    拉了 gpg 源代码看了下,
    Server indicated a failure 没有找到,估计是服务器传的数据

    反正所有 key server 都是相互镜像同步的。
    byzf
        5
    byzf  
       2020-08-12 17:15:52 +08:00
    @Aynamic archlinuxcn-keyring, typo?
    atzlinux
        6
    atzlinux  
       2020-08-12 18:46:02 +08:00
    https://www.atzlinux.com/skills.htm

    gpg --keyserver keys.gnupg.net --search-keys 0x4E91726B

    用这个 keyserver 试一下。

    gpg --keyserver keys.gnupg.net --search-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22

    gpg: data source: http://hkps.pool.sks-keyservers.net:11371
    (1) Code signing for 1Password <[email protected]>
    4096 bit RSA key AC2D62742012EA22, 创建于:2017-05-18, 有效至:2025-05-16
    Keys 1-1 of 1 for "3FEF9748469ADBE15DA7CA80AC2D62742012EA22". 输入数字以选择,输入 N 翻页,输入 Q 退出 >
    dingwen07
        7
    dingwen07  
       2020-08-13 00:13:09 +08:00 via iPhone
    从浏览器里复制粘帖
    ALUliker
        8
    ALUliker  
    OP
       2020-08-13 00:48:22 +08:00 via iPhone
    先感谢各位耐心的指点!我最后采用 @atzlinux 的方案,成功的解决了我的问题!也很感谢其他所有热心的小伙伴们,在闲暇之余耐心给予帮助。第一次在 V 站发贴,感受到了温暖。再次,谢谢大家🙏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1137 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:51 · PVG 02:51 · LAX 10:51 · JFK 13:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.