Win10系统下载之家 - 专注最好用的Win10旗舰版镜像下载网站!(本站Win10完美支持USB3.0)

Windows Server系统
当前位置:主页 > 系统教程 > win11教程 >

怎么在windows10和windows11中生成ssH密钥

时间:2021-12-15    来源:Win10系统下载之家    人气:

  如何在windows10和windows11中生成ssH密钥

  如果您生活的一部分包括登录远程服务器,无论是为了自托管博客、安装 nextcloud还是将您的最新更改发送到GitHub,您都需要 ssH 密钥。在 windows 10 和 11 中,当涉及到生成新密钥时,我们被宠坏了。

  以下是使用三种不同方法创建您需要的所有 ssH 密钥的方法。如果您想为多个站点创建不同的密钥,我们将向您展示如何生成初始密钥集以及其他密钥集。

  选项 1:在命令行中生成密钥

  自 2018 年 4 月更新以来,windows 10 已内置 openssH 客户端。windows 11 还内置了此功能。

  要使用它,请按 windows 键并键入“cmd”打开 windows 命令提示符。 提示:如果您经常使用命令行,我们强烈建议您从 windows 应用商店安装windows 终端(默认安装在 windows 11 上)。它是一个选项卡式程序,可以在一个窗口中运行命令提示符、powershell和适用于 Linux 的 windows 子系统。它还具有设置背景图像等有趣功能。

  无论您使用命令提示符还是 windows 终端,请键入ssh-keygen并按 Enter。这将自动生成 ssH 密钥。在我们在 windows 11 上的测试中,它创建了一个 2048 位的 RsA 密钥。如果您想使用不同的算法,则可以键入ssh-keygen -t ed25519。

  键入命令后按 Enter,然后系统会提示您为密钥命名并将其保存在特定位置。如果您使用默认值,那么它会将您的密钥保存在 -C:\User[YourUsername].ssh假设 C 驱动器是您的用户帐户的存储位置。

  接下来,系统会要求您输入密码。我们强烈建议您这样做以确保您的密钥安全。如果您担心忘记密码,请查看Review Geek 上的最佳密码管理器汇总。如果您真的不想要密码,那么只需按 Enter。

  就是这样,您的密钥已创建、保存并可供使用。您将看到“.ssh”文件夹中有两个文件:没有文件扩展名的“id_rsa”和“id_rsa.pub”。后者是您上传到服务器进行身份验证的密钥,而前者是您不与他人共享的私钥。

  注意:如果您在文件资源管理器中看不到“.ssh”文件夹,请查看我们的教程,了解如何在 windows 中显示隐藏文件和文件夹。

  如果您想为不同的站点创建多个密钥,那也很容易。举例来说,您想使用我们刚刚为您在 digital ocean 上的服务器生成的默认密钥,并且您想为 GitHub 创建另一组密钥。您将遵循与上述相同的过程,但是当需要保存您的密钥时,您只需给它一个不同的名称,例如“id_rsa_github”或类似的名称。您可以根据需要多次这样做。请记住,您拥有的密钥越多,您需要管理的密钥就越多。当您升级到新 pC 时,您需要将这些密钥与其他文件一起移动,否则可能会失去对服务器和帐户的访问权限,至少暂时是这样。

  选项 2:在 wsL 中生成密钥

  如果您是wsL用户,则可以对wsL 安装使用类似的方法。事实上,它与命令提示符版本基本相同。你为什么想做这个?如果您主要使用 Linux 执行命令行任务,那么将您的密钥保存在 wsL 中是有意义的。

  打开 windows 终端或内置的 Ubuntu 命令提示符(假设您安装了 Ubuntu Linux)。然后它与windows非常相似。与 windows 不同,最好指定是否需要 RsA 密钥或 Ed25519 之类的东西。

  假设您想创建一个 RsA-4096 密钥。您将输入以下命令: ssh-keygen -t rsa -b 4096

  如果你想要 Ed25519 那么推荐的方法如下: ssh-keygen -t ed25519 -C “你的@email.address”

  建议添加您的电子邮件地址作为标识符,尽管您不必在 windows 上这样做,因为 Microsoft 的版本会为此自动使用您的用户名和 pC 名称。

  同样,要为不同的站点生成多个密钥,只需在文件名末尾标记“_github”之类的内容。

  选项 3:使用 puTTY 生成密钥

  多年来,老式puTTY 程序一直是与windows 中的服务器进行通信的流行方式。如果您的系统上已经安装了这个程序,它还提供了一种创建 ssH 密钥的方法。

  puTTY 附带了许多帮助程序,其中之一称为 puTTY 密钥生成器。要打开它,可以通过点击 windows 键并输入“puttygen”来搜索它,或者在“开始”菜单中搜索它。

  打开后,在窗口底部,您将看到要生成的各种类型的密钥。如果您不确定要使用哪个,请选择“RsA”,然后在“生成的密钥中的位数”输入框中输入“4096”。另一种方法是选择“EddsA”,然后从其下方出现的下拉菜单中确保选择“Ed25519(255 位)”。

 1/2    1 2 下一页 尾页

相关文章

  • 打开夜灯模式_告诉你怎么在 windows 11 上启用夜灯

    打开夜灯模式_告诉你怎么在 windows 11 上启用夜灯

    打开夜灯模式_教你如何在 windows 11 上启用夜灯 研究表明,晚上的蓝光可能会影响您轻松入睡的能力。windows 11 包含一项名为夜灯的功能,可让您将显示器切...
    2022-07-27 04.07.50
  • wmic在windows11上无法识别乍办

    wmic在windows11上无法识别乍办

    wmic在windows11上无法识别乍办? 您可能已经知道,Microsoft 删除了适用于win11或win10的 wmic。 但是,用户只需进行一些简单的调整,就可以在 windows 11 上重新添...
    2022-07-27 04.07.50
  • 在windows11中启用相机相机的办法

    在windows11中启用相机相机的办法

    如果您正在使用 windows 11 设置工作站并希望更改摄像头设置以获得更好的视频通话体验,那么您来对地方了。 在本指南中,我们将提供有关如何在 windows...
    2022-07-27 04.07.47
  • 怎么将 wmic 添加到 windows 11 build 22572?

    怎么将 wmic 添加到 windows 11 build 22572?

    如何将 wmic 添加到 windows 11 build 22572? 从 windows 11 build 22572 开始,wMiC 仅作为可卸载或重新安装的可选功能提供。 此过程非常简单,只需在 windows 11 设备的设...
    2022-07-27 04.07.47
  • microsoft family功能_怎么快速更改你的 Microsoft Family 配置

    microsoft family功能_怎么快速更改你的 Microsoft Family 配置

    microsoft family功能_如何快速更改您的 Microsoft Family 设置 作为一个家庭的领导者,不仅仅意味着为这个世界上对你最重要的人提供服务。 这也意味着确保他们...
    2022-07-27 04.07.47

发表评论

验证码: 看不清?点击更换

注:网友评论仅供其表达个人看法,并不代表本站立场。