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

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

27

主题

27

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2019-9-22 12:54:17 | 显示全部楼层 |阅读模式
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配置解决此问题。


解决方案

建议在修改配置文件之前创建快照备份数据。本文以CentOS 6.8为例。

  • 连接并登录到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 )