2 种常用方法,在 Windows 11 上轻松生成 SSH 密钥

在 Windows 11 上生成 SSH 密钥的两种常用方法是使用 PuTTYgen 和 OpenSSH

方法一:使用 PuTTYgen

  1. 下载并安装 PuTTYgen:
    访问 https://www.putty.org/ 下载 PuTTYgen,然后按照屏幕上的说明进行安装。

  2. 打开 PuTTYgen 并创建新的密钥对:
    启动 PuTTYgen,点击 "Generate" 按钮,然后输入一个密钥对的名称(可选),选择文件格式(通常选择 "SSH-2 RSA")。

  3. 点击 "Save private key" 保存私钥:
    在 "Private key file" 文本框中,选择一个安全的位置保存你的私钥。确保记下文件的路径,因为你稍后需要用它来添加到服务器。

  4. 设置密码保护(可选):
    如果你希望为你的私钥设置密码保护,可以点击 "Add" 按钮,然后在 "Password" 文本框中输入密码。之后在 "Confirm Password" 中再次输入相同的密码。

  5. 保存公钥:
    点击 "Save public key" 按钮,将你的公钥保存到一个文本文件中,以便以后添加到服务器。

  6. 将公钥添加到服务器:
    使用 PuTTYgen 的 "Load" 功能加载刚才保存的公钥文件,并将其复制到服务器上相应位置的 SSH 密钥列表中。

现在你已经成功在 Windows 11 上生成了 SSH 密钥。

方法二:使用 OpenSSH

  1. 安装 OpenSSH 客户端:
    Windows 11 自带 OpenSSH 客户端,无需额外安装。如果你没有启用 OpenSSH,请前往 "设置" > "应用" > "可选功能",然后勾选 "适用于 Linux 的 Windows 子系统",并重启计算机。

  2. 创建 SSH 密钥对:
    打开命令提示符或 PowerShell,运行以下命令:
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    其中,your_email@example.com 是你的邮箱地址。根据提示操作,你可以选择默认文件名和路径,或者自定义。

  3. 按 Enter 键接受默认设置,或按 Enter 键设置密码(可选):
    输入 "Enter" 键以接受默认设置,或输入密码以设置密码保护。

  4. 保存密钥对:
    当提示 "Enter a file to save the key (in ssh-keygen's default format)" 时,按 Enter 键接受默认文件名和路径。如果需要,也可以设置密码保护。

  5. 确认密钥已保存:
    输入 "y" 确认保存密钥对。

现在你已经成功在 Windows 11 上生成了 SSH 密钥。你可以将生成的公钥添加到服务器上,以便通过 SSH 进行无密码登录。

原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/2144

Like (0)
Previous 2025年3月22日
Next 2025年3月22日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注