linux ssh-keygen命令
时间: 2023-11-15 22:56:06 浏览: 148
generate-ssh:ssh-keygen 的封装
ssh-keygen是Linux系统中用于生成公钥和私钥的命令。它可以生成RSA、DSA、ECDSA和ED25519等类型的密钥对。默认情况下,ssh-keygen会生成RSA密钥对。
使用ssh-keygen生成密钥对的命令格式如下:
```
ssh-keygen -t <type> -b <bits> -C "<comment>" -f <filename>
```
其中,`<type>`表示密钥类型,可以是rsa、dsa、ecdsa或ed25519;`<bits>`表示密钥长度,一般为2048或4096;`<comment>`表示注释信息,可以为空;`<filename>`表示保存密钥对的文件名。
例如,生成一个2048位的RSA密钥对,并将公钥保存到文件id_rsa.pub中,私钥保存到文件id_rsa中,可以使用以下命令:
```
ssh-keygen -t rsa -b 2048 -f id_rsa
```
阅读全文