美文网首页
如何生成SSH密钥

如何生成SSH密钥

作者: 梁韦江 | 来源:发表于2020-06-11 10:16 被阅读0次

生成

  1. 运行 puttygen.exe,这个程序到处都有下载,有些用ssh的软件也自带了这个程序,例如TortoiseGit安装目录的bin目录下、WinSCP的安装目录下都有这个程序。
  2. 点击 Geneate 按钮,点击后,界面上会提示要你不停的移动的鼠标,产生随机数来生成key
    微信截图_20200611100500.png

生成完成后,界面会显示生成出来的key,这个时候,我们需要修改以下内容:

  1. 备注:我们的备注就是自己的名字,这个备注是让其他人知道是你的密钥,例如用个人名字的拼音缩写: liangwj
  2. 密码:这个密码是对这个文件使用期的密码,因为这个文件是存在个人电脑上的,所以不要求很严密的安全,例如密码可能就2-3个字符
  3. 确认密码:这个就没啥好说的了

将key保存成为文件

  • 点击 Save private key , 生成.ppk结尾的文件
  • 在菜单上点击 Conversions->Export Open SSH, 生成私钥文件,例如 xxx.pri
  • 将公钥记录下来:将界面上的 ssh-rsa开头那一长串字符保存到一个文件,例如xxx.pub

文件说明:

假设我们生成的文件都是 xxx 开头的:

  1. xxx.pub 通用格式的公钥,(自己新建文件,从工具中拷贝内容)
    文件的内容放在服务器上用户目录下.ssh/authorized_keys文件中,用于允许该用户登录,

  2. xxx.pri OpenSSH格式的私钥 (通过菜单中的 Export Open SSH 生成)
    XShell / SecureCrt / git 等各类客户端需要选择这个文件作为私钥后,才能和服务器通讯

  3. xxx.ppk (通过save private key 按钮生成)
    putty格式的公钥和私钥,和上面公钥私钥文件用途一样,就是格式不同而已。
    非常多分软件只支持这种格式的私钥文件,例如Navicat等数据库客户端软件。

  4. 只有.ppk 这个扩展名是需要必须的,.pub .pri是我自己喜欢的扩展名,其实是随便啥都可以

相关文章

  • 生成SSH密钥for Mac

    生成SSH密钥(Mac)SSH密钥是一种无需密码认证电脑的方式。接下来介绍如何生成SSH密钥。 一个公钥和一个私钥...

  • 生成ssh密钥并添加至github

    生成密钥 生成新的SSH key ssh-keygen -t rsa -C "邮箱"生成密钥.png 添加 ssh...

  • Mac环境下如何给github添加ssh_key

    如何生成ssh_key避免重复输入密码 在本地生成ssh密钥```ssh-keygen -t rsa -C "cc...

  • Git使用总结

    生成密钥 打开Git Bash, 运行 ssh-keygen 密钥生成空间 ~/.ssh/id_rsa _(...

  • gitlab 配置ssh

    一. 生成ssh密钥对 查看本地已经有 密钥对ls ~/.ssh/ 查看是否生成一下两个文件 生成密钥对ssh-k...

  • Linux设置SSH密钥以及别名无密码登录

    Linux设置SSH密钥以及别名无密码登录 首先生成使用密钥对 使用ssh-keygen生成密钥对 生成的文件默认...

  • 多台电脑共用一个ssh密钥

    一,将生成的ssh密钥复制出来 将生成的ssh密钥电脑的ssh文件复制出来放在新电脑的.ssh目录里 二,添加密钥...

  • 如何使用终端创建SSH密钥

    找到现有的SSH密钥对 生成新的SSH密钥对 使用非默认SSH密钥对路径 部署密钥 全局共享部署密钥 GitLab...

  • 如何生成SSH密钥

    生成 运行 puttygen.exe,这个程序到处都有下载,有些用ssh的软件也自带了这个程序,例如Tortois...

  • 如何生成ssh 密钥

    1、首先创建一个文件夹 mkdir ssh 2、在终端中输入:ssh-keygen -t rsa -b 4096 ...

网友评论

      本文标题:如何生成SSH密钥

      本文链接:https://www.haomeiwen.com/subject/ditawxtx.html