美文网首页
Mac 电脑创建公钥的方法

Mac 电脑创建公钥的方法

作者: 习惯芥末味 | 来源:发表于2019-03-10 16:54 被阅读0次

生成 SSH 公钥
大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看:

$ cd ~/.ssh
$ ls
authorized_keys2  id_dsa       known_hosts
config            id_dsa.pu

关键是看有没有用 something 和 something.pub 来命名的一对文件,这个 something 通常就是 id_dsa 或 id_rsa。有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。该程序在 Linux/Mac 系统上由 SSH 包提供,而在 Windows 上则包含在 MSysGit 包里:

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/schacon/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/schacon/.ssh/id_rsa.
Your public key has been saved in /Users/schacon/.ssh/id_rsa.pub.
The key fingerprint is:
43:c5:5b:5f:b1:f1:50:43:ad:20:a6:92:6a:1f:9a:3a schacon@Wikky'sMacBookPro.local

它先要求你确认保存公钥的位置(.ssh/id_rsa),然后它会让你重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空。
现在,所有做过这一步的用户都得把它们的公钥给你或者 Git 服务器的管理员(假设 SSH 服务被设定为使用公钥机制)。他们只需要复制 .pub 文件的内容然后发邮件给管理员。公钥的样子大致如下:

$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
NrRFi9wrf+M7Q== schacon@agadorlaptop.local

相关文章

  • Mac 电脑创建公钥的方法

    生成 SSH 公钥大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用...

  • iOS--双向验证原理,证书验证原理,描述文件等

    相关设备: 1.Mac电脑,其中Mac电脑包含: 公钥--我们用公钥M表示,(M就表示Mac电脑,为了好区分,所以...

  • 苹果签名机制

    服务器:签名iOS手机:验证 双层签名Mac电脑(公钥M 私钥M)服务器(私钥A)iPhone手机(公钥A) 1....

  • 文件总结

    .certSigningRequest文件Mac公钥 .cer文件利用Apple私钥(CA),对Mac公钥生成了数...

  • Sourcetree SSH密钥连接码云

    创建公钥的作用:让你的电脑和码云通讯的时候使用安全链接。 SSH公钥的创建: 1.打开终端,进入到.ssh目录 c...

  • Mac 电脑生成.ssh公钥

    进入.ssh目录中 创建公钥和私钥 输入密钥的文件名,使用默认名回车即可 输入密钥文件加密的密码 再次输入密码 成...

  • mac获取公钥方法

    一路回车~如果想复制文件到相关文件夹,就:

  • Mac码云创建公钥

    这种事情总是容易忘记步骤,尤其是再入职新公司以后。因为这种操作不是经常会做的 打开终端跟着输入 出现 Genera...

  • gitee如何更换本地ssh公钥

    假如想更换码云上的ssh公钥,虽然单纯的在设置--ssh设置里删除了公钥,但电脑上曾经配置的公钥仍然存在,以下方法...

  • 如何使用Sourcetree SSH密钥连接码云

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

网友评论

      本文标题:Mac 电脑创建公钥的方法

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