SSH服务器同时启用证书认证与密码认证的配置排查求助
SSH服务器同时启用证书认证与密码认证的配置排查求助
各位大佬,我最近在配置SSH服务器的认证方式时遇到了麻烦,想请大家帮忙排查下:
我自己用证书可以正常SSH登录服务器,但我给服务器配置了一个需要密码登录的用户,用Putty连接的时候,服务器只提供证书登录选项,直接报错:
No supported authentication methods available (server sent publickey, gssapi-keyex, gssapi-with-mic)
我已经做了这些操作,但都没效果:
- 修改了
/etc/ssh/sshd_config,将PasswordAuthentication设置为yes,并重启了sshd服务 - 注意到sshd_config里有引入单独.conf文件的配置,于是在
/etc/ssh/sshd_config.d/50-redhat.conf里也添加了PasswordAuthentication yes
查看/var/log/secure日志,只看到这条记录:
May 10 12:42:54 [user] sshd[2053]: Connection closed by authenticating user [user] [source-ip] port 60374 [preauth]
最关键的是,我连输入密码的机会都没有。想问问大家,除了这些地方,我还应该检查哪些配置,才能让服务器同时支持证书和密码两种登录方式?
备注:内容来源于stack exchange,提问作者Bokkie
相关产品推荐
相关产品推荐

