SSH客户端 登录时出现如下错误:Disconnected:No supported authentication methods available

来源:网络2020-08-04 12:26:23

问题现象
通过SSH客户端登录ECS Linux实例时,输入正确的账号密码,出现如下错误信息:
 
原因分析
参数 PasswordAuthentication 的默认值为 yes,SSH服务将其值置为 no 以禁用密码验证登录,导致此类故障。需要修改 PasswordAuthentication 配置解决此问题。
 
解决方法
进入 管理终端 连接并登录到Linux实例。
执行命令 cat /etc/ssh/sshd_config 查看SSH服务配置,并注意是否包含类似如下配置:
执行命令 vi /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。
在控制台重启Linux实例。
使用SSH客户端重新登录Linux实例。使用SSH客户端重新登录Linux实例。
过程中学习到的Linux命令
#cd #不加参数,默认切换到HOME变量指定的目录
#pwd #查看当前目录
#cd … #切换到跟目录
#ls #查看当前路径下的文件和文件夹
#cat 【文件路径】 查看文件信息
#vi 【文件路径】进入文件的vi模式
#i vi模式下进入编辑模式
#:wq 保存退出
#mkdir 【文件夹名】 创建新文件
#free -m 查看内存使用量
#df 查看硬盘存储

相关新闻

Related news