微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows SSH请求密码

我使用Puttygen在Windows计算机上生成一个公钥/私钥SSH密钥对(没有密码),并将公钥复制到我的Linux服务器上。 当我在Putty中使用私钥时,一切都按预期工作。 但是,当我尝试从Windows命令行ssh时,系统会提示input密码。 由于没有一个,我不能login。

ssh -T myserver.com Enter passphrase for key 'C:Usersmyusername.sshprivate.ppk': Permission denied (publickey,gssapi-with-mic,password).

为什么我被提示input没有密钥的密码

在Windows上安装Python的encryption

如何提供“反向ssh”到一个shell?

Win试图克隆git repo后挂起

Windows的Dropbear

如何以编程方式检查远程主机的操作系统?

问题是msysgit被安装使用OpenSSH。 由于kwys是在Puttygen生成的,所以它们不兼容。 我改变了GIT_SSH环境变量指向Plink.exe,现在它工作正常。

而只是提及是否有人使用MINGW为了ssh他需要在puttygen选择OPENSSH。

如果您已经使用GIT_SSH协议生成一个对,那么请转到puttygen:加载 – >转换 – >导出OpenSSH密钥

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐