如何在 Windows 11/10 中生成 SSH 密钥

在本指南中,我们将看到在 Windows 11 或 Windows 10 中生成SSH 密钥的简单方法(SSH key)。SSHSecure Shell是一种加密网络协议,可在不安全的网络上建立安全隧道,以便您的数据可以在服务器之间传输以及加密形式的客户端。

例如,假设我有一个家庭网络并且它不安全。在这种情况下,如果我必须将数据从源传输到目的地,那么网络犯罪分子可能会使用中间人 (MITM)(Man in the middle (MITM))方法对其进行攻击。但是,如果我使用SSH协议来执行相同的任务,那么使用加密技术的通信将保持安全。

(Generate)Windows 11/10生成SSH密钥

为了在Windows 11/10SSH密钥,您需要首先确保您已在设备上安装了 OpenSSH 客户端功能(installed the OpenSSH Client feature)。Open SSH支持所有SSH协议版本并提供安全的隧道功能。它会加密您的所有流量并避免被劫持的风险。

因此,打开 Windows 设置并导航到Apps > Apps和功能。在右窗格中,单击可选功能(Optional features)链接。

视窗 11

openssh客户端windows 11

视窗 10

在 Windows 10 中生成 SSH 密钥

现在,检查OpenSSH 客户端(OpenSSH Client)(OpenSSH Client)是否在列表中可用。

如果列表中不可用,请单击“添加功能”(Add a feature)按钮。从列表中选择OpenSSH 客户端(OpenSSH Client),然后安装它。

正确安装后,重新启动计算机以确保。

在 Windows-10 中生成 SSH 密钥

在下一步中,打开 Command Prompt。打开后,键入以下命令行并按Enter

ssh-keygen

这时候系统会要求你保存默认位置。您可以通过按Enter 键(Enter)来执行此操作。您也可以根据需要更改路径。但是,默认情况下,它以以下形式提供位置:

C:\users\<yourusername>\.ssh\id_rsa

之后,系统会要求您设置密码(密码)。输入密码时,您将看不到任何内容,但会记录在那里。接下来(Next),输入相同的密码进行确认。

如果需要,您可以继续操作而无需设置密码。为此,只需按 Enter(Enter)键,否则,在此处输入密码。

当您按下Enter键时,您的密钥和SHA256的指纹将出现。默认算法是 RSA 2048。

公钥将保存到id_rsa.pub文件中。默认情况下,它位于以下形式:

C:\users\<yourusername>\.ssh\id_rsa.pub

出于显而易见的原因,我们建议您不要共享私有SSH密钥(id_rsa) 。

我希望本指南有助于为您的系统生成 SSH 密钥。(I hope this guide would be helpful to generate SSH keys for your system.)



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts