ssh多密钥配置管理

date
Apr 17, 2019
slug
multi-ssh-config-management
status
Published
tags
开发
summary
当同时使用实验室的gitlab服务器和github服务器时候遇到了权限问题,下面给出了ssh密钥的生成和管理的最佳实践。
type
Post

github和gitlab生成密钥

  1. 打开Git Bash
  1. 粘贴以下内容,然后将邮箱更改为自己的邮箱
    1. 输入自定义的密钥名称,如果不输入则默认密钥名为id_rsa,为了管理方便,建议输入对应的 网站名_id_rsa.如github密钥为 github_id_rsa,gitlab密钥为 gitlab_id_rsa.
     
    按照以上步骤分别生成两个ssh密钥对: github_id_rsa 、 gitlab_id_rsa
     

    管理密钥

    1. 进入.ssh目录
    2. 新建一个 config文件
    3. 用vim 或者vscode编辑该文件
    这样对完成了对多密钥的管理,也便于后续添加其他的密钥

    添加密钥至github、gitlab中

    在添加密钥界面添加即可。

    © hack-fang 1995 - 2024