1.检查是否已经存在SSH keys

打开终端,输入命令

$ ls -al ~/.ssh

如果已存在,则结果会列出目录文件列表,则进入第3步。

.       ..      id_rsa      id_rsa.pub

如果不存在,则结果如下,则进入第2步。

# ls: /Users/hony/.ssh: No such file or directory

2.生成SSH Keys

在终端中输入以下命令,其中邮箱填写你的邮箱地址

$ ssh-keygen -t rsa -b 4096 -C "*your_email@example.com*"
# Generating public/private rsa key pair.

在接下来的步骤中,按回车键:

Enter file in which to save the key (/Users/hony/.ssh/id_rsa):

再次回车

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

结果看到这个图形,就可以了

+---[RSA 4096]----+
|  o       .      |
|.o + o   +       |
|o o + o * .      |
|.. o.o + =       |
|.o.o .+ S        |
|  + =+ X .       |
|.o oEoO B .      |
|o.o o+ B o       |
|..o+. + .        |
+----[SHA256]-----+

3.添加 SSH key 到 ssh-agent

1.确保ssh-agent是可用的

$ eval "$(ssh-agent -s)"
# Agent pid 2806

2.添加SSH key 到 ssh-agent

# id_rsa是SSH key对应的文件的名字,如果要使用一个已经存在的key添加到ssh-agent的话,替换id_rsa名字即可
$ ssh-add ~/.ssh/id_rsa
# Identity added: ...

4.把 SSH key 添加到远程仓库的账号上

1.复制 SSH key 到粘贴板

$ pbcopy < ~/.ssh/id_rsa.pub

2.登录github或bitbucket等远程仓库添加SSH key即可。

作者:牧晓逸风
链接:https://www.jianshu.com/p/253ca7c2e80c
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

MAC中生成SSH key相关推荐

  1. 【转】Mac本地生成SSH Key 的方法

    1. 查看秘钥是否存在 打开终端查看是否已经存在SSH密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除, 2.生成新的秘钥, 命令如下 $ssh-keygen ...

  2. Mac生成ssh key

    为了开服务器ssh权限,在mac中生成ssh密钥. 1.检查是否已经存在SSH keys 打开终端,输入命令 $ ls -al ~/.ssh 如果已存在,则结果会列出目录文件列表,则进入第3步. . ...

  3. Mac系统下查看和生成SSH Key

    一.打开vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh >> 如果vim输出的是如下内容:证明本地没有生成的SSH Key,请执行第二步. N ...

  4. 生成ssh key (Mac Linux )

    查看ssh key是否存在 ls -al ~/.ssh 生成ssh key 1.生成rsa key cd ~/.ssh ssh-keygen -t rsa -C "youemail@exam ...

  5. github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git confi ...

  6. Git:本地生成SSH KEY,并关联到git仓库

    GitLab配置ssh key 转载自:https://www.cnblogs.com/hafiz/p/8146324.html 一.背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭 ...

  7. Window系统下如何生成ssh key以及如何在码云中添加公钥

    前言 本篇文章是以window系统和码云为例讲解如何在window系统下生成ssh key,然后在码云中添加公钥,然后可以远程仓库的ssh地址克隆远程git仓库代码 一.首先在window下生成ssh ...

  8. Git 如何生成SSH key

    Git 如何生成SSH key 1. 查看 [c盘->用户->用户名->.ssh] 下是否有id_rsa.id_rsa.pub文件,如果没有需要手动生成 2. GIt Bash He ...

  9. 代码管理git生成ssh key (公钥私钥)配置GitLab

    git生成ssh key 配置GitLab git在我们日常项目管理中起了很大的作用,是我们能够更好地管理我们的代码,git的管理是基于ssh密钥进行的,所以在使用前我们需要进行ssh配置. 首先我们 ...

  10. Mac环境配置SSH Key

    文章目录 1.查看本地是否存在SSH Key 2.生成SSH Key 生成:ssh-keygen -t rsa -C "emAIl@xxx.com" 添加:ssh-add ~/.s ...

最新文章

  1. kmeans设置中心_kmeans聚类与支持向量机(1)
  2. 博客园T恤内部泄漏版(附图)
  3. Vue 实现ToDoList
  4. SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作
  5. 1056. Mice and Rice (25)
  6. 关于C#程序调用AMFPHP服务的问题!!
  7. C语言,画吃豆人剖析
  8. 免校准的电量计量芯片_单相电能表如何校准(单相电能计量芯片+MCU)
  9. CSS挂马及相应防范方法
  10. centos 6.5 php nginx,CentOS6.5上安装nginx与php5.5
  11. [论文阅读] BCNet: Bidirectional collaboration network for edge-guided salient object detection
  12. [leetcode]169. 多数元素
  13. Enjoying virus ⌒●ǒ●⌒
  14. 走进JavaWeb技术世界11:单元测试框架Junit
  15. Jira Seraph 中的身份验证绕过漏洞(CVE-2022-0540)
  16. HDU 1234 JAVA
  17. docker logs命令
  18. 利用python从网络上爬取图片_一篇文章教会你利用Python网络爬虫抓取王者荣耀图片...
  19. Android加载web页时有的手机会弹出手机自带的浏览器解决方法
  20. 抖音 文本转换html,html抖音效果CSS

热门文章

  1. hdb3编码规则波形_当输入分别为全1,全0,m序列码时,写出他们的AMI和HDB3编码结果,并记录对应的波形图P101和TP103.(共6个图)...
  2. USTC高级软件工程课程学习心得
  3. win10 安装redis 解压版
  4. 三菱触摸屏程序和三菱PLC程序,程序都有注释
  5. Android平板软件推荐,新人看过来 安卓平板装机必备软件推荐
  6. (人脸)目标检测指标-FDDB
  7. 如何将JavaScript中的JSON字符串转换为JSON对象数组?
  8. Facade门面模式
  9. matlab最优指派求最大,matlab指派问题 线性规划
  10. Elasticsearch 集成 SpringBoot并进行CRUD操作