zoukankan      html  css  js  c++  java
  • SSH 在一台机子上配置不同平台多个账户(git)

    参考地址 https://blog.csdn.net/weixin_34383618/article/details/91930070

    SSH 在一台机子上配置不同平台多个账户(git)。

    首先是生成私钥和公钥

        $ ssh-keygen -t rsa -C "账户邮箱地址” -f ~/.ssh/id_rsa

    -f 后面是生成的位置/钥文件名字,同理生成其他的多个私钥与公钥(注意改钥文件名字,避免覆盖)

    添加私钥

    ssh-add ~/.ssh/id_rsa

    如果提示“Could not open a connection to your authentication agent”,执行

    $ ssh-agent bash

    然后再执行ssh-add

        # 可以通过 ssh-add -l 来确私钥列表
        $ ssh-add -l
        # 可以通过 ssh-add -D 来清空私钥列表
        $ ssh-add -D

    修改配置文件

    在.ssh目录下(一般在C:Users用户名.ssh)新建一个config文件,配置相应的SSH-Key

        #github
        Host github.com
            HostName github.com
            PreferredAuthentications publickey
            IdentityFile ~/.ssh/id_rsa
        #oschina
        Host git.oschina.net
            HostName git.oschina.net
            IdentityFile ~/.ssh/id_rsa_oschina
        #git.XXXX.com
        Host dev.XXXX.com
            HostName dev.XXXX.com
            RSAAuthentication yes
            IdentityFile ~/.ssh/id_rsa_xxxx

    最后目录里有这些文件

        -rwxr-xr-x@ 1 sina  staff   320  9 28 15:42 config
        -rw-------  1 sina  staff  1675  2 26  2016 id_rsa
        -rwxr-xr-x  1 sina  staff   399  2 26  2016 id_rsa.pub
        -rw-------  1 sina  staff  1679  3  2  2016 id_rsa_oschina
        -rwxr-xr-x  1 sina  staff   406  3  2  2016 id_rsa_oschina.pub
        -rw-------  1 sina  staff  1679  2 26  2016 id-rsa_xxxx
        -rwxr-xr-x  1 sina  staff   398  2 26  2016 id-rsa_xxxx.pub

    拷贝公钥到对应的服务器(以下命令不一定成功,可以手动到平台网站添加,将xxxx.pub文件的内容添加到平台SSH Keys)

    测试ssh -T

        $ ssh -T git@git.oschina.net
        Welcome to Git@OSC, LCZ777!

  • 相关阅读:
    wampServer多站点配置
    wamp中根目录自定义
    [学习笔记] 七步从Angular.JS菜鸟到专家(2):Scopes [转]
    [学习笔记] 七步从Angular.JS菜鸟到专家(1):如何开始 [转]
    [学习笔记] Python标准库简明教程 [转]
    [学习笔记] Python标准库的学习准备 [转]
    [学习笔记] socket通信简介 [转]
    [学习笔记] 国内主流php框架比较 [转]
    [学习笔记] symfony核心类 [转]
    [学习笔记] Symfony2安全机制
  • 原文地址:https://www.cnblogs.com/kaury/p/13019626.html
Copyright © 2011-2022 走看看