Mac上的多个SSH Key管理

SSH Key主要是用来绑定当前使用的设备和Server,防止没有权限的人在没有许可的设备上对代码进行操作。之前讲过怎么添加SSH Key,现在讲多个SSH Key的管理。

我们先到到用户目录下的隐藏文件:

先看下目录下有哪些密钥对,pub后缀的公钥,没有后缀的是私钥,公钥要放到Server上,非对称加密,OK,不要问我什么是非对称加密……

看下已经添加的密钥,如果真的没什么概念,不知道这些东西怎么添加上去的,和我重新跑一边吧

删除私钥列表中的所有已经添加条目,我们重新来过,放心目录下的文件都还在,只是删除了他们的引用

等下把没有pub前缀的私钥,全部加回去就是了

这里我们假设id_rsa对应的是github上的私钥,现在要在加一个百度内部的ssh key
就拿我自己来说

回车,选择文件路径:~/.ssh/id_rsa_baidu,连续回车,后面不用管直到结束

复制所有内容到Server,然后配置config文件

你喜欢vim也行,我喜欢sublime,因为ruby社区都用sublime,而我从来就是跟在大神后面默默学习的一个很low的人。复制粘贴下面这行

格式一样的还差多少写多少,这两个是模板。保存退出,测试是否配置成功:

看到明显的提示说明ok了

 

 

在Mac上为GitHub创建SSH Key

SSH Keys是一种让电脑相互信任而又不使用密码的方法。接下去的步骤会告诉你如何去创建SSH key并且添加到GitHub的账户当中

第一步:
首先,我们需要在本地检查已经存在的SSH keys。打开终端输入

会列出所有已经拥有的SSH keys。我的是长成这样的:

如果你的mac是全新的,可能什么都没有

继续阅读在Mac上为GitHub创建SSH Key