我需要生成公钥才能在 ssh 中设置。如何从 Windows 命令提示符执行此操作?我尝试使用来自 c:\ 的 ssh-keygen -t rsa 但收到一条消息 ssh-keygen 无法识别为内部或外部命令、可运行程序或批处理文件。
4 回答
ssh-keygen 不是 Windows 可执行文件。
例如,您可以使用 PuttyGen ( http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ) 创建密钥
只需下载并安装适用于 Windows 的 openSSH。它是开源的,它使您的 cmd ssh 准备就绪。如果您需要,快速谷歌搜索将为您提供如何安装它的教程。
安装后,如果您想放在服务器上,您可以继续生成您的公钥。您可以通过运行生成它:
ssh-keygen -t rsa
之后你可以直接按回车键,它会自动为密钥分配一个名称(例如:id_rsa.pub)
如果您已git-bash
安装(随 Git、Github for Windows 或 Visual Studio 2015 提供),则其中包括 Windows 版本的ssh-keygen
.
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
嗯,什么?ssh 不像在大多数 *nix 案例中那样内置于 Windows 中。
您可能希望首先使用 Putty。并且: http: //kb.siteground.com/how_to_generate_an_ssh_key_on_windows_using_putty/