由于腻子工作,我假设服务器端设置正确。
您需要转换 putty 中使用的私钥(ppk)。为此,
跑
ssh -v user@yourhost
从 Cmder 并检查调试输出,您可以看到它在C:\Users\USERNAME\.ssh文件夹中查找密钥。第一个键应该是C:\Users\USERNAME\.ssh\id_rsa.
现在运行 puttygen,在菜单上选择Conversions->Import key,导入 ppk,然后Conversion->Export OpenSSH key将导出的密钥保存到 1, 中提到的文件中C:\Users\USERNAME\.ssh\id_rsa。
再次从 Cmder 尝试 ssh,现在应该可以工作了。