SSH 密钥是用于保护文件传输和计算机连接的真实凭据。与使用带有用户名和密码的 SSH 协议相比,SSH 密钥可以更可靠。这篇关于U盘装系统的文章将向您展示如何通过几个步骤在Windows上生成SSH密钥。
SSH 代表 Secure Shell,这是一种远程管理协议,可创建与另一台计算机的安全连接隧道。基于此协议,所有通信以及与远程服务器之间的文件传输都以加密方式完成。Windows 11 和 Windows 10 都有一个内置的 OpenSSH 客户端,允许您在没有第三方软件帮助的情况下在 Windows 中创建 SSH 密钥。
您可以按照以下步骤在 Windows 设置中启用 OpenSSH 客户端:
步骤1:按Win + I打开Windows设置。
第 2 步:在搜索栏中键入可选功能,然后从结果列表中选择添加功能.
第 3 步:您可以查看已安装功能列表以查看是否安装了 OpenSSH 客户端。如果没有,请单击“添加功能”以查找并安装它。

方式一:在Windows中使用CMD生成SSH密钥
在 Windows 中启用 OpenSSH 客户端功能后,您可以尝试在以下指南的帮助下使用命令提示符创建 SSH 密钥。
步骤1:按Win + R打开“运行”窗口。
步骤2:在文本框中键入cmd,然后按 转移 + 按Ctrl + Enter以管理员身份运行命令提示符。
步骤3:键入ssh-keygen,然后按Enter键。系统会自动生成 RSA SSH 密钥。

如果要生成 Ed25519 SSH 密钥,应将命令行更改为 ssh-keygen -t ed25519 并按 Enter。

第 4 步:系统将要求您提供文件路径来存储密钥。由于指定了默认位置,因此可以使用该位置并按 Enter 键或根据需要更改路径。

步骤5: 然后,您可以设置密码。SSH 密码短语用于保护您的私钥,并防止可以访问您计算机的其他人复制您的私钥。虽然这是一个可选步骤,但我们建议您设置密码。如果您真的不想要密码,只需按 Enter 键即可完成该过程。

密钥的指纹可用于在首次连接到远程服务器时确认真实性。现在,SSH密钥已经生成。在该位置,您会找到两个密钥:私钥和公钥。扩展名为 .pub 的文件是公钥。
公钥用于上传服务器时的身份识别,您可以与他人共享以授予他们权限,而私钥只能由您自己保管。
方式 二:使用 WSL 生成 SSH 密钥
如果您是 WLS 用户,则生成 SSH 密钥的步骤与上述方法类似。但是,您必须首先指定要创建的 SSH 密钥类型。以下是详细步骤。
提示:您可以在这篇文章中找到如何在 Windows 上安装适用于 Linux 的 Windows 子系统.
步骤 1:在计算机上启动 WSL 终端。
第 2 步:输入不同的命令以创建不同类型的密钥。
• 对于 RSA-4096 密钥,应键入 ssh-keygen -t rsa -b 4096 并按 Enter。
• 对于 Ed25519 密钥,您需要键入 ssh-keygen -t ed25519 并按 Enter。
我们建议您添加您的电子邮件地址,以区分密钥属于哪个帐户。例如,命令行应为 ssh-keygen -t rsa -b 4096 -C “youremail@example.com” 或 ssh-keygen -t ed25519 -C “youremail@example.com”。
步骤3:指定位置或使用默认位置,然后按Enter键.
第 4 步:设置密码或按 Enter 跳过此步骤。
现在,您已成功生成 SSH 密钥。
使用上述方法在 Windows 中创建 SSH 密钥既简单又方便。阅读这篇文章后,您应该知道生成 RSA 和 Ed25519 密钥的详细步骤。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源