虚拟主机域名注册-常见问题其他问题 → 其他问题

Linux 怎么删除SSL证书和SSH密钥密码

  要使用私钥进行加密,例如基ssh公钥的连接,您需要使用解密密钥(密码)解密私钥文件,系统会提示您输入密码。

  使用OpenSSL从SSL证书中删除密码

  先看看密码短语的TLS/SSL私钥。参数“DEK-Info”存储使用密码解密密钥所需的信息。

  $ cat private.pem

  当您或任何应用程序(例如NGINX网络服务器)正在使用私钥(调用它来加密数据)时,系统会提示您或应用程序在使用密钥之前提供密码,例如:

  $ openssl rsa -in private.pem -outform PEM -pubout -out public.pem

  要使用openssl命令行工具删除SSL私钥的密码,只需将旧文件复制到新文件名即可。之后,新私钥将没有密码。

  $ openssl rsa -in private.pem -out private_new.pem

  $ cat private_new.pem

  从SSH私钥中删除密码

  通常,当您生成SSH密钥对时,系统会提示您为私钥设置密码,如果将其留空,则不会设置密码。

  当您调用具有密码的ssh私有密钥时,在ssh客户端可以使用密钥进行连接之前,它会提示您提供密码。

  $ ssh -i .ssh/a5idc a5idc@192.168.56.108

  要删除密码,请使用ssh-keygen命令和-p提示您输入现有密码的选项,并-f指定私钥文件:

  $ ssh-keygen -p -f .ssh/a5idc

  输入旧密码,将新密码留空。

  最后,嘉裕云建议使用密码短语来增加SSH密钥的安全性。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux 如何设置ChronyNTP同步时间
下一篇:Mako服务器如何编译和使用Lua驱动
  >> 相关文章
没有相关文章。