SSH生成管理多个密钥

1.使用ssh-keygen可以生成密钥,具体的格式如下所示:

ssh-keygen -t rsa -C "youremail@example.com"

这样一直回车就会生成两个文件名有id_rsa的文件,其中后缀名为pub的就是公钥。可以使用下面的命令将生产的密钥存放到指定文件中

ssh-keygen -t rsa -C "youremail@example.com" -f ~/.ssh/文件名

这样就可以生成不同的密钥文件
2.进行配置
如果我们不进行配置的话,会默认搜索id_rsa,这样如果配置的密钥不是那个的话,就会报错。进行配置的话需要在.ssh文件夹下新建一个名为config的文件,具体的内容格式如下所示:

Host gitee.com
HostName gitee.com
IdentityFile ~/.ssh/密钥文件名

配置好了之后可以使用命令ssh -T git@gitee.com,ssh -v git@gitee.com类似的命令去测试是否成功即可。

原文地址:https://www.cnblogs.com/noob-l/p/15435229.html