Linux多密钥(私钥)管理

很多时候我们可能需要同时登录管理不同的服务器,下面说说多私钥管理。
通过指定不同的文件名来生成不同的私钥文件,首先生成第一个密钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa_main -C "Key for server_main"
生成第二个密钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa_second -C "Key for server_second"
我们把生成的对应公钥放到对应的服务器上

新增ssh的配置文件,并修改权限

touch ~/.ssh/config
chmod 600 ~/.ssh/config
vi ~/.ssh/config

修改 config文件如下:

Host www.jiucool.org
    IdentityFile ~/.ssh/id_rsa_main
    User jiucool
 
Host www.google.com
    IdentityFile ~/.ssh/id_rsa_second 
    User jiucool

这样我们在登录不同的服务器时就会使用不同的私钥。

Leave a Reply


正在读取数据……