gnupg - 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 版本的差异
解决方案
看起来您有网络访问问题或环境问题。这个命令对我来说很好。我正在使用的 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">
推荐阅读
- r - 在 R 中随时间(3 分钟间隔)绘制推文
- r - 将嵌套的 Json 导入 R
- c - Printf 用于 c 中的浮点数
- python - 如何将 Hy 代码包含到单独的文件中,然后使用 Hy 导入?
- python-3.x - 日语 dakuten 的 Unicode 映射
- c - How to fetch values from one function and transfer it to another?
- java - 同步数据库中的表 - H2 -Springboot - Maven - Flyway - Java
- javascript - 如何使用 html、css 和 javascript 创建 Accordion。这样一次打开一个,当打开第一个页面时,默认情况下应该打开一个
- javascript - 如何使用来自 GraphQL 的数据在 Javascript 中创建对象?
- java - 排序链表中的查找方法