美文网首页
【密钥管理】多组SSH-key密钥对

【密钥管理】多组SSH-key密钥对

作者: 24c41111e47b | 来源:发表于2019-05-25 11:31 被阅读0次

    本地配置多组密钥对管理


    密钥生成

    $ ssh-keygen -t rsa -C "youremail@email.com" -f ~/.ssh/github_xxx_rsa
    keyname 自定义密钥名: 使用 "主机_项目名_rsa" 命名比较规范

    $ ssh-keygen -t rsa -C "youremail@email.com"
    默认命名,本地如果有会询问自定义名称

    多密钥管理
    1. 创建配置文件
      $ cd ~/.ssh/
      $ touch config

    2.写配置信息到文件

    # ssh configuration
    # Host 主机名
    # HostName 主机名
    # IdentityFile 密钥文件
    # User 生成密钥的邮箱 即用户名 同一主机 只能有一个用户
    
    # 运行原理
    # ssh 某个Hos的时候 用对应的密钥加密
    
    # gitlab 项目登录
    Host gitlab.com
        HostName gitlab.com
        IdentityFile ~/.ssh/gitlab_xxx_rsa
        User 11022345@qq.com
    
    # 远程其他服务器
    #gitoschina configuration
    Host git.oschina.net
        HostName git.oschina.net
        IdentityFile ~/.ssh/oschina_rsa
        User git@oschinaEmail
    

    参考:
    多组SSH密钥
    多密钥配置

    相关文章

      网友评论

          本文标题:【密钥管理】多组SSH-key密钥对

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