配置多个SSH秘钥 For Mac

作者: Promise_Sun | 来源:发表于2019-12-26 20:43 被阅读0次

文 | 莫若吻


一、背景

当需要运行不同公司、不同平台等多个项目时,可能会需要配置多个SSH秘钥,此时只设置一个默认的秘钥就行不通了。

其实很简单,下面我就举例简单说下方式方法。
操作系统:Mac OS

二、Git配置多个SSH秘钥

1.在终端工具(Terminal)中输入下面命令,按enter键。
ssh-keygen -t rsa -C "username"
Note:username为你git上的用户名,一般是你的邮箱地址)

2.设置生成新ssh秘钥的位置和文件名,以mydemo项目为例,输入如下命令行
/Users/ylh/.ssh/mydemo_id_rsa
Note:这里的mydemo_id_rsa是设置秘钥文件名,这个名字是可以任你改变的。但一定要与已经存在的ssh秘钥文件名不相同。
然后会让你设置输入密码,这里我们默认不设置,直接按enter键即可。

完成新的ssh秘钥设置.png
3.配置config文件
因为有多个ssh秘钥文件,让系统识别它们就需要在电脑的.ssh目录下创建config文件,做如下相应的配置
Host *
   UseKeychain yes
   AddKeysToAgent yes
   IdentityFile ~/.ssh/mydemo_id_rsa
   IdentityFile ~/.ssh/id_rsa

Note: 若已经存在config文件,我们只需要在原来的代码下面加一行代码即可,这里的mydemo_id_rsa就是你的新秘钥文件名,改成你自己设置的名字即可。
IdentityFile ~/.ssh/mydemo_id_rsa

配置config.png

最后电脑中的.ssh文件夹下有如图中的文件


ssh中所有文件.png

4.配置SSH秘钥
最后到项目的相应平台去做SSH的相应添加秘钥就行了,
具体的步骤就与Git配置单个秘钥相同了
请参考文章
《Git 配置SSH秘钥 For Mac》


版权声明:本文为博主原创文章,转载请点赞此文并注明出处,谢谢!

相关文章

  • 配置多个SSH秘钥 For Mac

    文 | 莫若吻 一、背景 当需要运行不同公司、不同平台等多个项目时,可能会需要配置多个SSH秘钥,此时只设置一个默...

  • Mac 配置ssh秘钥

    因为经常配置ssh秘钥时忘记步骤,每次都得网上查询,故记录下步骤。 参考:http://blog.csdn.net...

  • mac环境下git gitlab 无法通过ssh clone p

    问题描述: 新mac无法通过ssh pull clone代码重新生成配置ssh秘钥也无法只有http协议可以clo...

  • 腾讯云Linux服务器实现秘钥+密码双层验证

    先配置SSH秘钥登录 然后下载秘钥到本地。 然后秘钥登录命令 如果遇到以下提示:WARNING: UNPROTEC...

  • Mac上配置SSH - 多个SSH

    Mac上配置SSH - 多个SSH 前言 首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多...

  • ansible ad-hoc 快速上手

    /etc/ansible/hosts 配置[webserver] 如果没有配置ssh 秘钥 添加 -k / ...

  • GitHub代码管理

    GitHub代码管理 下载安装好Git 一、配置ssh秘钥: 配置电脑和远程仓库账号的身份认证秘钥 配置成功之后,...

  • 安装和配置Git

    安装git 检查git是否安装成功 git初始化 配置ssh秘钥 git clone 小插曲 由于我的ssh秘钥保...

  • mac中使用Sourcetree配置自己搭建的git服务器

    一.配置公钥秘钥 1.生成新的公钥 注:邮箱是你git地址的邮箱 如果需要有多个不同的ssh Key的话,使用下面...

  • Mac中git ssh配置

    概括:Mac中git账户、ssh秘钥生成介绍 一、查看是否已配置 首先、确认本地是否已经有对应配置,打开Termi...

网友评论

    本文标题:配置多个SSH秘钥 For Mac

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