无法通过SSH连接到Windows

我下载了cygwin并运行了ssh-host-config。 我试图连接使用

ssh -l micah myserver 

它然后说

 micah@myserver's password: 

我input相同的密码,我用来login到Windows,它说

 Permission Denied, please try again. 

第三次尝试后说:

 Permission denied (publickey,password,keyboard-interactive). 

我究竟做错了什么? 有任何想法吗? 我是否需要在客户端上生成一个ssh密钥并将其添加到服务器的某个地方?

无论看起来多么简单,这可能会节省一些时间。

userid将是区分大小写的 – 所以如果你习惯于login到windows chris,即使它实际上是Chris,当你尝试sshlogin时,这将不起作用,/ etc / passwd中的一个简单的编辑就足够了,还要确保用户id在Windows服务login选项卡上区分大小写

检查这个页面,它可能会解释什么试图解决这个问题。

http://mah.everybody.org/docs/ssh

http://mah.everybody.org/docs/ssh#gen-keys

好像你需要为你的会话安装一个公共密钥。 我会说你是的。

要么

注释掉/etc/ssh/sshd_config文件中的行

 ChallengeResponseAuthentication no 

重新启动sshd服务。