50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 6 分钟
安全与网络

如何通过 4 个简单步骤在 Windows 10 中生成 SSH 密钥

亚历克斯·罗宾斯 By 亚历克斯·罗宾斯 6 分钟阅读 更新于 2025 年 7 月 22 日
如何通过 4 个简单步骤在 Windows 10 中生成 SSH 密钥

如果您曾经使用 SSH 来安全连接到您的服务器或另一台计算机,您可能知道 SSH 密钥是什么。基本上,SSH 密钥是一种验证您身份并与另一个系统建立安全连接的方法。但必须生成 SSH 密钥。那么如何在 Windows 10 中生成 SSH 密钥呢?这个问题实际上比您想象的更常见,因为很多人更喜欢获得 Linux VPS 并使用它,而不是双重启动他们的 PC 或从 Windows 迁移。在本文中,我将向您展示如何在 Windows 10 中生成 SSH 密钥。我们将使用流行的 Windows SSH 客户端 PuTTY 来完成这项工作。现在,在深入讨论技术内容之前,让我们先看一些定义,以便我们达成共识。这将帮助您更好地遵循说明。 

通过 PuTTY 在 Windows 10 中生成 SSH 密钥

我们先来说说SSH。什么是 SSH? SSH 与密钥和制作密钥有什么关系?安全套接字外壳或套接字外壳 (SSH) 是一种用于创建安全加密连接的流行协议。 SSH 密钥是 SSH 协议的标准组件,用于对双方进行身份验证并建立安全 shell 会话。它们用于所有类型的操作系统和平台之间的连接。因此,无论您是尝试连接到 Linux VPS 还是运行最新 Windows Server 版本的专用服务器,您都需要生成并使用 SSH 密钥。在详细解释 SSH 密钥并讨论如何在 Windows 10 中生成 SSH 密钥之前,我们先来谈谈 SSH 协议。

“另请阅读: 使用 SSH 连接到远程服务器 ”

什么是 SSH 协议? 

SSH 是一种众所周知的协议,尤其是在 IT 专家和系统管理员之间。它为用户提供了通过不安全的网络访问其他系统的更安全的方式。它提供公钥和强密码身份验证。使用此协议,您可以远程管理应用程序和系统、将文件从一个系统移动到另一个系统以及执行命令。 SSH 协议默认侦听 TCP 端口 22。 

什么是 SSH 密钥? 

SSH 协议,SSH 密钥是用于验证主机和用户身份的访问凭据。另一个用例是机器对机器或单对单访问。 SSH 密钥可实现自动化,从而实现依赖于计算机的现代云服务所需的经济有效且可能的身份验证。

它们有各种大小,但最常见的选择是 RSA 2048 位加密。从功能上讲,SSH 密钥收集密码、授予访问权限并控制访问级别。在 Windows 10 中启用或生成 SSH 有一些方法。下面,我们将介绍如何使用 PuTTY 生成 SSH 密钥 Windows。但在开始之前,让我们先检查一下 Windows 中是否存在 SSH 密钥。

windows-vps Windows 10 VPS 托管

以最便宜的价格为自己获取高效的 Windows 10 VPS 进行远程桌面。在 NVMe SSD 存储和高速互联网上运行的免费 Windows 10。

查看 Windows 10 VPS 计划

检查 Windows 10 中现有的 SSH 密钥

在生成 SSH 密钥之前,您最好检查现有的 SSH 密钥。为此,请执行以下步骤:

  1. 通过在 Windows 任务栏的搜索框中键入 cmd 打开 Windows 命令行。
  2. 在命令提示符环境中输入 ssh 密钥生成器
  3. 如果您没有任何 SSH-keygen,您将看到以下消息:

“ssh-keygen”不被识别为内部或外部命令、可操作程序或批处理文件              

  1. SSH 密钥的默认目录应该是这样的:
/c/Users/YourUserName/ .ssh/id_rsa.pub 

注意:如果你用bash安装了git,你应该打开git Bash而不是cmd。

使用 PuTTY 生成 SSH 密钥 Windows

PuTTY 是一种免费的开源实现,用于在运行 Microsoft Windows 的 PC 中进行终端仿真。它可以支持多种协议,例如 SSH、Telnet、SCP、rlogin 和原始套接字连接。使用PuTTY,您可以通过Windows终端在Windows 10中生成SSH密钥。要使用 PuTTY 在 Windows 10 中生成 SSH 密钥,请执行以下步骤:

“另请阅读: 通过 SSH 连接到您的网站

第1步:下载PuTTY

如果您的系统上尚未安装 PuTTY,您可以从此下载 关联. 下载后,安装它。

第2步:安装PuTTY

通过单击下载的文件,您可以开始安装过程。您可以阅读这篇文章 使用 PuTTY 连接到 Linux 服务器 或者只需按照安装向导进行操作即可。在第一页上,单击“下一步”。

PuTTY 安装程序欢迎屏幕
PuTTY 安装程序欢迎屏幕

接下来,选择目标文件夹。默认目标位置为 C 盘\Program files\PuTTY\。您可以将其更改为您想要的地址。

PuTTY 安装程序选择位置
PuTTY 安装程序选择位置

现在,是时候选择要安装的产品功能了。如果您没有任何特定要求,请遵循默认选择,然后单击“安装”进入下一个屏幕。

PuTTY 安装程序选择要安装的组件
PuTTY 安装程序选择要安装的组件

恭喜。您安装 PuTTY。您已完成在 Windows 10 中生成 SSH 密钥的第一步。现在,让我们跳到下一步。

步骤 3:运行 PuTTY SSH 密钥生成器

  • 按键盘上的 Windows 键。 
  • 在搜索栏中,键入 PuTTYgen(您也可以使用 cmd 并键入 PuTTYgen)。 
  • 右键单击 PuTTYgen,然后选择以管理员身份运行。
  • 如果出现提示,请选择“是”。
以管理员身份启动 PuTTY
以管理员身份启动 PuTTY

步骤 4:在 Windows 10 中使用 PuTTY 生成 SSH 密钥 

现在,要在 Windows 10 中生成 SSH 密钥,请执行以下步骤:

  • 在 PuTTY 生成器页面上,单击“生成”。
PuTTY 密钥生成器主屏幕
PuTTY 密钥生成器主屏幕
  • 移动光标这件事显然是个笑话,所以没必要累死自己。等到进度条全绿。
正在生成 PuTTY 密钥生成器密钥
正在生成 PuTTY 密钥生成器密钥
  • 单击保存公钥 保存公钥 按钮。选择保存此密钥的位置并为其命名。
uTTY 密钥生成器密钥详细信息
PuTTY 密钥生成器密钥详细信息
  • 要保存私钥,请单击 对话 菜单。 
PuTTY 密钥生成器密钥导出菜单
PuTTY 密钥生成器密钥导出菜单
  • 单击“导出 OpenSSH 密钥”后,系统会询问您:“您确定要在没有密码保护的情况下保存密钥吗?”选择“是”。
  • 选择保存密钥的位置。
  • 为您的私钥命名。

恭喜。您已成功使用 PuTTY 生成了我们想要的 SSH 密钥,PuTTY 是 适用于 Windows 的最佳 SSH 客户端。当然,您还可以使用 Windows 10 自带的客户端 OpenSSH 生成密钥,但该应用程序缺乏一些更重要的功能,因此大多数人更喜欢使用 PuTTY 或其替代品。 

另请阅读: 在 VPS 上安装 MikroTik CHR(使用 PuTTY)

SSH 密钥足以保证服务器安全吗?

所以,看起来你已经处理好了安全问题——你将使用安全密钥连接到你的服务器,仅此而已。但是你的服务器呢?你确定它安全吗?如果没有一个注重安全的服务器提供商,您在 SSH 安全上花费的所有努力都将毫无意义。例如,Cloudzy 知道安全对其用户的重要性,并在其所有网络上提供人工智能驱动的防火墙和智能 DDoS 防护。 Linux虚拟专用服务器 计划。因此,如果您想使用任何您想要的 Linux 发行版,而又不想冒双重启动笔记本电脑的风险,您应该查看我们的 Linux虚拟专用服务器 计划。 

分享

更多来自博客

继续阅读。

MikroTik L2TP VPN 指南的 Cloudzy 标题图片,显示一台笔记本电脑通过带有盾牌图标的发光的蓝色和金色数字隧道连接到服务器机架。
安全与网络

MikroTik L2TP VPN 设置(使用 IPsec):RouterOS 指南 (2026)

在此 MikroTik L2TP VPN 设置中,L2TP 处理隧道,而 IPsec 处理加密和完整性;将它们配对即可为您提供本机客户端兼容性,无需第三方年龄

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 9 分钟
终端窗口显示有关远程主机标识更改的 SSH 警告消息,并在深青色背景上显示“修复指南”标题和 Cloudzy 品牌。
安全与网络

警告:远程主机标识已更改以及如何修复它

SSH 是一种安全网络协议,可在系统之间创建加密隧道。它仍然受到需要远程访问计算机而无需图形界面的开发人员的欢迎。

雷克萨·赛勒斯雷克萨·赛勒斯 10 分钟阅读
DNS 服务器故障排除指南插图,其中包含警告符号和深色背景上的蓝色服务器,用于 Linux 名称解析错误
安全与网络

名称解析暂时失败:这意味着什么以及如何修复?

使用 Linux 时,在尝试访问网站、更新包或执行需要 Internet 连接的任务时,您可能会遇到名称解析错误的临时故障。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。