linux ssh密钥生成命令及多个ssh密钥管理
ssh-keygen
ssh-keygen -b 2048 -t rsa
#这里的-b 2048 是密钥加密的长度,最好设大点,有消息称美国有黑客解决 ssh的密钥进行破解。
可直接回车3次
key文件会保存在终端目录下
这时候.ssh目下会多出几个文件
id_rsa 私钥文件
id_rsa.pub 公钥文件,这个文件里的内容要放到其它主机里面去。
多个密钥管理:
在.ssh文件夹下新建config文件,内容如下:
Host A.com #主机名
IdentityFile ~/.ssh/id_rsa.line #私钥位置
User aaaa #ssh用户名
Host B.com
IdentityFile ~/.ssh/id_rsa.github
User bbb