gpg: no default secret key: 私钥不可用

简介: gpg: no default secret key: 私钥不可用
  • 具体错误:
gpg: 已创建目录‘/home/tsit/.gnupg’
gpg: 新的配置文件‘/home/tsit/.gnupg/gpg.conf’已建立
gpg: 警告:在‘/home/tsit/.gnupg/gpg.conf’里的选项于此次运行期间未被使用
gpg: 钥匙环‘/home/tsit/.gnupg/secring.gpg’已建立
gpg: 钥匙环‘/home/tsit/.gnupg/pubring.gpg’已建立
gpg: no default secret key: 私钥不可用
gpg: signing failed: 私钥不可用
  • 查看KEY的情形
gpg --list-keys
gpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库
  • 产生KEY

如果有KEY,需要使用gpg --edit-key。现在看到没有KEY,产生一个(约10分钟,产生后要重启):

gpg --gen-key
gpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库
tsit@kylin-vm:~/segment-master/segment$ gpg --gen-key
gpg (GnuPG) 1.4.20; Copyright (C) 2015 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
请选择您要使用的密钥种类:
   (1) RSA and RSA (default)
   (2) DSA and Elgamal
   (3) DSA (仅用于签名)
   (4) RSA (仅用于签名)
您的选择? 1
RSA 密钥长度应在 1024 位与 4096 位之间。
您想要用多大的密钥尺寸?(2048)2048
您所要求的密钥尺寸是 2048 位
请设定这把密钥的有效期限。
         0 = 密钥永不过期
      <n>  = 密钥在 n 天后过期
      <n>w = 密钥在 n 周后过期
      <n>m = 密钥在 n 月后过期
      <n>y = 密钥在 n 年后过期
密钥的有效期限是?(0) 0
密钥永远不会过期
以上正确吗?(y/n)y
您需要一个用户标识来辨识您的密钥;本软件会用真实姓名、注释和电子邮件地址组合
成用户标识,如下所示:
    “Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>”
真实姓名:柳鲲鹏
电子邮件地址:quantum6@yeah.net
注释:泰山OFFICE
您正在使用‘utf-8’字符集。
您选定了这个用户标识:
    “柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>”
更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)?O
您需要一个密码来保护您的私钥。
gpg: gpg-agent 在此次会话中无法使用
我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动
鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。
随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵!
(还需要191字节)
ssdg'ke6d8swerp[wdgk'lr[pt90=34pg[p390=3=-wg[ldg952sfwe2323-2-3923-5020959-4-03teteproiegko[gekogkdb,ldf;'.bd87f4gsss4g+54w5wgt
我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动
鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。
随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵!
(还需要100字节)
;kfswepori325295-=06yurj5f1gf41h6df54h6dg546w3e592835729857s3df21s3df1a3sdas6dr8q23941292wk3r;df'b;l.';x';,cv /.,dg;sglk ,[q24o2sfw[3523[5ipogpsg
..+++++
........+++++
gpg: 密钥 8F16B27E 被标记为绝对信任
公钥和私钥已经生成并经签名。
gpg: 正在检查信任度数据库
gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:  1 已签名:  0 信任度:0-,0q,0n,0m,0f,1u
pub   2048R/8F16B27E 2021-10-18
密钥指纹 = 4892 433D E609 15E1 D51E  41E0 85E1 9B32 8F16 B27E
uid                  柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>
sub   2048R/6613255C 2021-10-18
  • 查看生成的KEY
gpg --list-keys
/home/tsit/.gnupg/pubring.gpg
-----------------------------
pub   2048R/8F16B27E 2021-10-18
uid                  柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>
sub   2048R/6613255C 2021-10-18

如果不重启会怎样?

https://quantum6.blog.csdn.net/article/details/120827499

目录
相关文章
|
应用服务中间件 网络安全 nginx
快速上手!使用Docker和Nginx部署Web服务的完美指南
快速上手!使用Docker和Nginx部署Web服务的完美指南
|
人工智能 Cloud Native jenkins
5分钟搞懂Jenkins分布式架构
Jenkins通常以单节点模式工作,但其也可以通过代理的方式实现多节点架构,从而能够横向扩展Jenkins系统,支持大规模CICD流水线。
1910 0
5分钟搞懂Jenkins分布式架构
|
12月前
|
IDE JavaScript 开发工具
如何在通义灵码里使用 MCP 能力
通义灵码支持MCP工具使用,通过模型自主规划实现工具调用,深度集成魔搭MCP广场,涵盖2400+热门服务。提供STDIO和SSE两种通信模式,适用于不同场景需求。用户可通过智能体模式调用MCP工具,完成如网页内容抓取、天气查询等任务。文档详细介绍了服务配置、使用流程及常见问题解决方法,助力开发者高效拓展AI编码能力。
1619 44
|
弹性计算 运维 安全
不得不懂的阿里云账号体系
很多云参与者,并不了解云上账号体系,但了解云账号体系是云采用的基础,本文就带你全面了解阿里云账号体系,适用于所有云参与者。
1574 3
|
Dragonfly 安全 算法
|
Kubernetes Ubuntu 搜索推荐
containerd配置HTTP私仓
在240个字符内,以下是摘要: 在Ubuntu 22.04上,配置K8S基础环境后,安装Docker并设置镜像加速,接着部署私有的Harbor仓库(HTTP访问)。要将镜像推送到Harbor,需编辑Docker的`daemon.json`加入不安全注册表,然后重启服务。通过`docker login`、`docker tag`和`docker push`推送到Harbor。此外,配置`containerd`以信任Harbor的HTTP地址,更新`/etc/containerd/certs.d/`,重启服务后,使用`ctr`拉取和推送镜像至Harbor。
containerd配置HTTP私仓
|
程序员 开发者
IDEA插件-Key Promoter X快捷键显示
Key Promoter X 是一款用于 IntelliJ IDEA 的插件,旨在帮助开发者学习并提键盘快捷键使用效率。它会监视用户在 IDEA 中的操作,并在您使用鼠标执行某些操作时提供相应的快捷键提示。 当使用鼠标点击一个按钮或菜单项时,Key Promoter X 会显示一个弹窗,告诉用户可以使用哪个键盘快捷键来执行相同的操作。
865 0
IDEA插件-Key Promoter X快捷键显示
|
对象存储
uniapp对接oss视频上传+压缩
uniapp对接oss视频上传+压缩
1486 0