putty 报错no supported authentication methods available (server sent:publickey...)

putty 报错no supported authentication methods available (server sent:publickey…),gassapi-keyex,gassapi-with-mic)

通过putty连接虚拟机时,报错,如下图
putty 报错no supported authentication methods available (server sent:publickey...)
解决方法如下:
以管理员身份登录(sudo su - root),修改sshd_config文件,将PasswordAuthentication改为yes,
ChallengeResponseAuthentication也改为yes:
putty 报错no supported authentication methods available (server sent:publickey...)
putty 报错no supported authentication methods available (server sent:publickey...)
重启sshd服务,在/bin目录下输入systemctl restart sshd.service
putty 报错no supported authentication methods available (server sent:publickey...)
重新打开putty就可以登陆成功
putty 报错no supported authentication methods available (server sent:publickey...)