Linux下存放和管理多个秘钥
在日常工作中,一台服务器有可能会存放着多个私钥,例如在ansible中用私钥来实现免密登录,又需要在gitlab上匹配公钥。我们可以在同一台服务器中设置多个秘钥来实现。
我们直接用ssh-keygen创建的公钥私钥如果说用于ansible免密登录的话。然后又需要用到gitlab私钥来进行通信的话。我们可以拿到gitlab的私钥,重命名为id_rsa_gitlab,然后再同一层目录也就是~/.ssh/下,创建一个config文件,内容如下
Host gitlab.com IdentityFile ~/.ssh/id_rsa_gitlab
然后再重新与gitlab通信即可。