Linux下存放和管理多个秘钥

在日常工作中,一台服务器有可能会存放着多个私钥,例如在ansible中用私钥来实现免密登录,又需要在gitlab上匹配公钥。我们可以在同一台服务器中设置多个秘钥来实现。

我们直接用ssh-keygen创建的公钥私钥如果说用于ansible免密登录的话。然后又需要用到gitlab私钥来进行通信的话。我们可以拿到gitlab的私钥,重命名为id_rsa_gitlab,然后再同一层目录也就是~/.ssh/下,创建一个config文件,内容如下

Host gitlab.com
IdentityFile ~/.ssh/id_rsa_gitlab

然后再重新与gitlab通信即可。

posted @ 2022-03-21 10:22  杰尔克  阅读(639)  评论(0编辑  收藏  举报