美文网首页
生成SSH密钥for Mac

生成SSH密钥for Mac

作者: MindTheGap | 来源:发表于2017-09-11 14:58 被阅读870次

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

一个公钥和一个私钥组成一组密钥对。即密钥包含两部分:公钥和私钥。

在开始之前,请确认已经安装了git客户端。
第一步:检查是否已有SSH密钥
首先,我们需要检查在你的电脑上是否已经存在了SSH密钥,打开终端,输入”ls -al ~/.ssh”

$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist

如果你已经有SSH密钥,则将会显示出一些文件列表。默认情况下,公钥文件名会是以下几种:
id_rsa.pub
id_ecdsa.pub
id_ed25519.pub
id_rsa.pub

如果你已经有一组成对的公钥和私钥(例如:id_rsa.pub和id_rsa),你可以跳过第二步第三步

第二步:生成新的SSH密钥
在终端输入如下指令,请在双引号中,输入自己的公司邮箱,例如”xxxxxx@email.com"

ssh-keygen -t rsa -b 4096 -C "xxxxxx@email.com"
# Creates a new ssh key, using the provided email as a label 
# Generating public/private rsa key pair.

强烈建议使用默认路径来保存公钥与私钥文件,所以,当提示您"Enter a file in which to save the key”时,点击Enter键即可。

 Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

您会被要求输入一个密码,建议您可以不输入。直接点击Enter键继续。

 Enter passphrase (empty for no passphrase): [Type a passphrase]
 Enter same passphrase again: [Type passphrase again]

接下来终端会打印一些验证信息,类似这个样子:

Your identification has been saved in /Users/you/.ssh/id_rsa. 
Your public key has been saved in /Users/you/.ssh/id_rsa.pub. The key fingerprint is: 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db xxxxxx@email.com

第三步:拷贝公钥文件

将公钥文件拷贝出来,在路径”/Users/you/.ssh/id_rsa.pub”,执行如下命令

 $ cp ~/.ssh/id_rsa.pub ~/yourname.pub

至此,您的公钥文件已经制作完毕,请用记事本打开该公钥文件(后缀名为pub的文件),复制整个文件的内容备用。

相关文章

  • MAC本地生成SSH KEY的方法

    MAC本地生成SSH KEY的方法 标签(空格分隔): MAC 打开终端查看是否已经存在SSH密钥 如果没有密钥则...

  • git使用

    Mac生成密钥 使用钥匙串生成密钥,会生成公钥和私钥 密钥存放位置: ~/.ssh/id_rsa.pub 使用终端...

  • MAC SSH密钥登陆

    MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只...

  • 生成SSH密钥for Mac

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

  • Linux(centos) PHP环境搭建

    一.SSH 1. Linux或Mac 生成ssh密钥。 ssh-keygen -t 2. 改变ssh服务端口。修改...

  • Mac SSH免登录到云服务器ECT(centos7)

    其实很简单,看这篇就够了!!! MAC端(SSH客户端) 1.查看是否存在密钥: ls ~/.ssh 2.生成密钥...

  • 生成ssh密钥并添加至github

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

  • Git使用总结

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

  • gitlab 配置ssh

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

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

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

网友评论

      本文标题:生成SSH密钥for Mac

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