在 Windows 11 中,您可以使用内置的 OpenSSH 客户端来生成 SSH 密钥对
-
打开 "开始" 菜单,输入 "OpenSSH 客户端" 并从搜索结果中选择 "OpenSSH 客户端" 应用程序。这将打开一个新的命令提示符窗口。
-
在命令提示符窗口中,输入以下命令以创建一个名为
id_rsa
的私钥文件(请将<your_email>
替换为您的实际电子邮件地址):
ssh-keygen -t rsa -b 4096 -C "<your_email>"
-
按 Enter 键接受默认文件位置,然后为密钥设置密码短语(可选)。如果您不设置密码短语,密钥将不会加密。请记住密码短语,因为您将在以后需要它来访问您的 SSH 密钥。
-
当提示输入文件名时,请按 Enter 键接受默认值。如果需要,可以添加一些描述性文本,例如 "My Windows 11 SSH Key"。
-
现在,您已经在 Windows 11 中生成了一个新的 SSH 密钥对。要测试是否成功生成了密钥对,请在命令提示符窗口中输入以下命令:
ssh-add ~/.ssh/id_rsa
- 要查看您的公钥,请在命令提示符窗口中输入以下命令:
cat ~/.ssh/id_rsa.pub
- 您的公钥现在应该显示在命令提示符窗口中。您可以将其复制并粘贴到其他支持 SSH 的系统(如 Linux 或 macOS)上,以便在那里设置您的 SSH 密钥。
请注意,这些步骤适用于默认安装的 OpenSSH 客户端。如果您使用的是自定义安装或不同的 SSH 客户端,步骤可能略有不同。
原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/2352