我下载了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服务。