前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >取消 SSH 私钥密码

取消 SSH 私钥密码

作者头像
木制robot
发布2018-04-13 13:48:03
8.8K0
发布2018-04-13 13:48:03
举报

前言

生成 SSH 秘钥时,会让你输入私钥的密码,直接回车则意为不设密码,如果设置了私钥密码,每次使用 SSH 进行操作都需要输入私钥密码。虽然这样增加了安全性,但是使用 SSH 的目的很多时候就是想更加方便,跳过输入账号密码这一步。只要保存好自己的私钥不泄露,一般不设私钥密码是没有太大的风险的。如果已经生成带密码的私钥,又想取消密码可以按下列两种方法操作。

取消 SSH 私钥密码

方法一

使用 ssh-keygen 命令更改 SSH Key 密码,进入秘钥所在到的文件夹内(一般为~/.ssh),执行下列命令:

ssh-keygen -f id_rsa -p

执行命令后,会让你先输入旧密码,然后输入两次新密码,新密码为空则为没有密码。

方法二

1.使用openssl命令去掉私钥的密码

openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa_new

2.备份旧私钥

mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup

3.使用新私钥

mv ~/.ssh/id_rsa_new ~/.ssh/id_rsa

4.设置权限

chmod 600 ~/.ssh/id_rsa

推荐使用方法一来取消 SSH 私钥密码。

参考

  1. OpenSSH Change a Passphrase With ssh-keygen command
  2. SSH私钥取消密码(passphrase )
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 取消 SSH 私钥密码
    • 方法一
      • 方法二
      • 参考
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档