首页 > 解决方案 > gpg:没有可用的密钥服务器

问题描述

在我的服务器上,我尝试获取密钥并执行命令

gpg --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F

但我知道服务器不可用

gpg: keyserver receive failed: No keyserver available

但是当我在本地机器上做同样的事情时,一切正常。密钥被导入。请帮助我,服务器和本地计算机上的 dns 相同。服务器 2.2.4 Ubuntu 18.04 上本地 2.2.12 上 gpg 和 dirmngr 版本的差异

标签: gnupggpg-agent

解决方案


看起来您有网络访问问题或环境问题。这个命令对我来说很好。我正在使用的 GPG 和 Ubuntu 版本:

gpg --version | head -2; lsb_release -d
gpg (GnuPG) 2.2.19
libgcrypt 1.8.5
Description:    Ubuntu 20.04.3 LTS

尝试通过curl访问keyserver.ubuntu.com看看会发生什么

curl http://keyserver.ubuntu.com | & grep description
      <meta name="description" content="OpenPGP Keyserver">

推荐阅读