连接系统后:输入以下命令。
[root@bogon ~]# ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
一直回车即可,可以看到生成两个文件 :
- id_rsa 私钥
- id_rsa.pub 公钥,它就是我们需要的喽
注:一般这个生成的文件地址,window公共秘钥地址在:C:\Users\Administrator\.ssh\id_rsa.pub, linux公共秘钥地址:~/.ssh/
拓展:
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。ssh秘钥登录特点:1.安全;2.免输密码。
参数 | 解释 |
---|---|
-b | 采用长度1024bit的密钥对,b=bits,最长4096,不过没啥必要 |
-t rsa | 采用rsa加密方式,t=type |
-f | 生成文件名,f=output_keyfiles |
-C | 备注,C=comment |
更多参数可运行 man ssh-keygen