SSH登录Linux实例时出现"Disconnected:No supported authentication method...

[复制链接]
查看: 698|回复: 0

10

主题

10

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2019-9-21 15:23:59 | 显示全部楼层 |阅读模式
SSH登录Linux实例时出现"Disconnected:No supported authentication methods available"错误

当您通过SSH客户端登录Linux系统的ECS实例时,输入正确的账号密码,也会出现类似如下错误信息。

  • Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
  • sshd[10826]: Connection closed by XX.XX.XX.XX.
  • Disconnected: No supported authentication methods available.


问题原因

SSH服务中参数PasswordAuthentication的默认值为yes,将其值置为no以禁用密码验证登录,导致此类故障。需要修改PasswordAuthentication配置解决此问题。


解决方案
  • 连接并登录到Linux实例。
  • 执行如下命令,查看SSH服务配置。
    1. cat /etc/ssh/sshd_config
    复制代码
    系统显示类似如下,确认包含类似如下配置。
  • 执行如下命令,按 i 键编辑SSH服务配置文件,将参数PasswordAuthentication设置为yes,或者在PasswordAuthentication参数前添加 #,按 Esc 键退出编辑模式,并输入:wq保存退出。
    1. vi /etc/ssh/sshd_config
    复制代码
    系统显示类似如下。
  • 执行如下命令,重启SSH服务。

    提示:如果您使用CentOS 7以上的镜像,则执行systemctl restart sshd命令,重启SSH服务。

    1. service ssh restart
    复制代码

    • 使用SSH客户端重新登录Linux实例。


腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )