📅  最后修改于: 2023-12-03 15:20:20.388000             🧑  作者: Mango
SSH(Secure Shell)是一种用于远程登录和执行命令的密码加密网络协议。生成 SSH 密钥对可以用于身份验证,让你在不输入密码的情况下登录到远程服务器。
以下为在 Shell(Bash)环境中生成 SSH 密钥对的方法,并返回相应的 Markdown 格式代码片段。
打开终端或命令提示符,进入要保存密钥的文件夹。
运行以下命令来生成密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
这里的 -t rsa
参数表示使用 RSA 加密算法,-b 4096
参数表示密钥长度为 4096 bits,-C
参数用于指定一个注释,一般为你的电子邮件地址。
命令行提示你选择要保存的文件名和位置,默认为 ~/.ssh/id_rsa
和 ~/.ssh/id_rsa.pub
。按回车键接受默认值即可。
如果你希望为私钥添加密码保护,请输入一个密码。如果不想设置密码,可以直接按回车键跳过此步骤。
ssh-keygen 将生成两个文件:私钥(id_rsa
)和公钥(id_rsa.pub
)。
以下为完整的代码片段,你可以将其粘贴到 Markdown 格式文档中展示。
```bash
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"