在一台电脑生成两份ssh密钥、公钥映射两个GitHub账号

8 篇文章 0 订阅

查看本机ssh公钥,生成公钥

cd ~/.ssh

找到id_rsa.pub文件,查看公钥

ls //显示文件下所有文件
cat id_rsa.pub   or  vim id_rsa.pub //查看公钥

或者直接使用该命令,

cat ~/.ssh/id_rsa.pub

 若没有公钥则执行下面的操作

ssh生成单个公钥命令:

ssh-keygen

或者

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

上述命令会在当前~/.ssh目录下生成id_rsaid_rsa.pub两个文件。其中id_rsa是私钥文件,id_rsa_.pub是公钥文件。 

参数解释:

 -t type

             指定要创建的密钥类型。可以使用:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)

  -b bits

             指定密钥长度。对于RSA密钥,最小要求768位,默认是2048位。DSA密钥必须恰好是1024位(FIPS 186-2 标准的要求)。

  -C comment

             提供一个新注释

同时生成两个:

user1@163.com邮箱:ssh-keygen -t rsa -C "user1@163.com" -f ~/.ssh/id_rsa_user1 
user2@163.com邮箱:ssh-keygen -t rsa -C "user2@163.com" -f ~/.ssh/id_rsa_user2

执行完成后,会以~/.ssh目录下看user1@163.com邮箱对应的私钥文件id_rsa_user1、公钥文件id_rsa_user1.pub和user2@163.com邮箱对应的私钥文件id_rsa_user2、公钥文件id_rsa_user2.pub 

参考链接:1.解决同一台电脑生成两份或多份ssh密钥、公钥映射两个或多个GitHub账号:https://blog.csdn.net/myNameIssls/article/details/80516577

2.ssh-keygen的使用方法以及ssh-keygen参数说明:https://blog.csdn.net/qq_38570571/article/details/79268426

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值