美文网首页
一台电脑配置多个ssh秘钥

一台电脑配置多个ssh秘钥

作者: hudafei | 来源:发表于2018-12-26 15:53 被阅读0次

大多数人可能一台电脑配置一个ssh就够用了。

但是最近想在gitlab上传自己的项目,可是无奈被公司自己搭建的gitlab占用了ssh,怎么办呢?搜索了一下,网上给出了很多方法,我也搞了一下,成功了。

1、首先,如果你的电脑已经生成过ssh秘钥,那你的系统盘下面肯定会生成.ssh文件夹,里面是生成好的公钥和私钥。如果没有的话,自行百度。

Mac 可以用命令行来查看 

command + shift +g 

前往文件夹查看 ~/.ssh/

2、现在来配置第二个秘钥

    在ssh文件夹下新建文件夹,例如:mygitlab

    然后重新去调用生成ssh的命令行,一般都是

    ssh-keygen -o -t rsa -b 4096 -C "email@example.com" 邮箱改成自己的,enter键后会提示你保存的 

      文件夹

命令行截图

         这个截图提示你要保存的文件夹,如果你继续按了enter键,是会默认存在括号里的这个地址的,     造成的结果就是会把你之前的公钥和私钥替换掉。

            正确的做法是在冒号后输入刚刚我们建好的文件夹mygitlab的地址:例如 

       /users/hu/.ssh/mygitlab/id_rsa,之后回车,新生成的公钥和私钥就会存在我们自己建好的文件夹了,

3、再后面是设置密码,这一步可以直接回车回车就好了。生成完后自己查看对应的文件夹下面是否生  

     成了我们需要的公钥和私钥。

4、最后一步配置config文件,注意没有后缀,同样是在.ssh文件夹下创建。

配置代码 检测配置是否正确

HostName 后面跟的服务器域名,具体看你是上传github还是gitlab,跟域名保持一致就好了

IdentityFile 是私钥的地址 ~代表当前目录

Host 自己起 要跟@符号后面跟的名称保持一致  例如:ssh -T git@gitlab.com  如果你取了gitlab的话,那你的检测命令行就应该写成ssh -T git@gitlab,一般建议和HostName保持一致。

5、如果检测成功,输出了你的名字,代表配置成功。

Welcome to GitLab, @username! message.

相关文章

  • 一台电脑配置多个ssh秘钥

    大多数人可能一台电脑配置一个ssh就够用了。 但是最近想在gitlab上传自己的项目,可是无奈被公司自己搭建的gi...

  • GitHub代码管理

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

  • rancher os的安装部署

    配置环境 centos7系统一台 用于创建秘钥,远程ssh操作RancherOS rancher os ...

  • 配置多个SSH秘钥 For Mac

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

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

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

  • GitLab 配置SSH Keys

    GitLab 配置SSH Keys 1 创建秘钥 打开电脑终端,输入以下命令: 然后直接enter或者输入y,(注...

  • ansible ad-hoc 快速上手

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

  • 安装和配置Git

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

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

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

  • window设置多个SSH

    系统介绍单个SSH秘钥的设置方法。多个guthub账号又该如何绑定同台电脑。 网上看了很多版本的PC设置SSH-k...

网友评论

      本文标题:一台电脑配置多个ssh秘钥

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