【问题标题】:how to generate public key from windows command prompt如何从 Windows 命令提示符生成公钥
【发布时间】:2013-01-20 12:04:20
【问题描述】:

我需要生成公钥才能在 ssh 中设置。如何从 Windows 命令提示符执行此操作?我尝试使用来自 c:\ 的 ssh-keygen -t rsa,但收到一条消息 ssh-keygen 无法识别为内部或外部命令、可运行程序或批处理文件。

【问题讨论】:

标签: ssh-keys


【解决方案1】:

ssh-keygen 不是 Windows 可执行文件。
例如,您可以使用 PuttyGen (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) 创建密钥

【讨论】:

【解决方案2】:

嗯,什么? ssh 不像在大多数 *nix 案例中那样内置于 Windows。

您可能希望从使用 Putty 开始。 还有:http://kb.siteground.com/how_to_generate_an_ssh_key_on_windows_using_putty/

【讨论】:

    【解决方案3】:

    只需下载并安装适用于 windows 的 openSSH。它是开源的,它使您的 cmd ssh 准备就绪。如果需要,可以通过快速的 google 搜索为您提供有关如何安装它的教程。

    安装后,如果您想放入服务器,您可以继续生成您的公钥。你通过运行来生成它:

    ssh-keygen -t rsa
    

    之后你可以直接回车,它会自动为key分配一个名字(例如:id_rsa.pub)

    【讨论】:

    • 这样做了,并且要从默认的“id_rsa”更改密钥,只需输入路径:C:\Users\\.ssh\project1_id_rsa
    【解决方案4】:

    如果您已安装 git-bash(随 Git、Github for Windows 或 Visual Studio 2015 提供),则其中包括 ssh-keygen 的 Windows 版本。

    https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 2017-02-11
      • 1970-01-01
      相关资源
      最近更新 更多