我从假期回来找一个“有帮助”的实习生在Linux服务器上安装了一些Mandriva 2011.0更新,并且他已经在Windows XP机器上更新了Cygwin到1.7.16。
在更新之前,我可以使用类似ssh user@johnny5 ssh从cygwin进入linux ssh user@johnny5 ,我可以用我的Linux用户/密码login。 (使用本地证书为sshdconfiguration了RSA公钥authentication。)
现在,当我尝试login之前,我得到:
$ ssh user@johnny5
Windows Authentication
Password:
Domain:
在sshd_config中什么都没有改变,所以我不知道是什么打破了我平常的login方法。 (我试图在Linux方面责怪 – 但我想这可能是Cygwin的更新)。
有什么build议么? 谢谢…
告诉ssh去详细和强制authentication方法。 例如,
ssh -v -o ChallengeResponseAuthentication=yes -o PasswordAuthentication=no user@johnny5
详细程度可能会告诉你是什么原因造成的问题。 您可能必须禁用另一种-oauthentication方法