1. 根据密码生成公私钥
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。
ssh秘钥登录特点:1.安全;2.免输密码。对于安全级别较高的服务器,建议配好ssh登录后禁掉密码登录。
ssh-keygen语法
ssh-keygen -t rsa -b 1024 -f yourkeyname -C "备注"
参数说明如下:
参数 | 解释 |
-b | 采用长度1024bit的密钥对,b=bits,最长4096,不过没啥必要 |
-t rsa | 采用rsa加密方式,t=type |
-f | 生成文件名,f=output_keyfiles |
-C | 备注,C=comment |
示例:
ssh-keygen -t rsa -b 40
输入密码会在 ~/.ssh目录下生成