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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_21742529/article/details/83585884

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


趁着双十一的活动,在阿里云上买了个Linux的服务器,用惯了WINDOWS的服务器,各种不适应

问题现象

通过SSH客户端登录ECS Linux实例时,输入正确的账号密码,出现如下错误信息:
在这里插入图片描述

原因分析

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

解决方法

  1. 进入 管理终端 连接并登录到Linux实例。
  2. 执行命令 cat /etc/ssh/sshd_config 查看SSH服务配置,并注意是否包含类似如下配置:
    在这里插入图片描述
  3. 执行命令 vi /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。
  4. 在控制台重启Linux实例。
  5. 使用SSH客户端重新登录Linux实例。使用SSH客户端重新登录Linux实例。

过程中学习到的Linux命令

  • #cd #不加参数,默认切换到HOME变量指定的目录
  • #pwd #查看当前目录
  • #cd … #切换到跟目录
  • #ls #查看当前路径下的文件和文件夹
  • #cat 【文件路径】 查看文件信息
  • #vi 【文件路径】进入文件的vi模式
  • #i vi模式下进入编辑模式
  • #:wq 保存退出
  • #mkdir 【文件夹名】 创建新文件
  • #free -m 查看内存使用量
  • #df 查看硬盘存储

猜你喜欢

转载自blog.csdn.net/sinat_21742529/article/details/83585884