当前位置:首页 > 技术栈 > 正文内容

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

樊豪杰1个月前 (03-16)技术栈569

问题现象

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

No supported authentication methods available (server sent:publickey,gssapi-keyex,gssapi-with-mic)

原因分析

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

解决方法

1. 进入 管理终端 连接并登录到Linux实例。

2. 执行命令 cat /etc/ssh/sshd_config 查看SSH服务配置,并注意是否包含类似如下配置:PasswordAuthentication no

3. 执行命令 vim /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。

4. 在控制台重启Linux实例,或者使用命令行重启 sshd 即可:systemctl restart sshd.service

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

过程中学习到的Linux命令

#cd #不加参数,默认切换到HOME变量指定的目录

#pwd #查看当前目录

#cd … #切换到跟目录

#ls #查看当前路径下的文件和文件夹

#cat 【文件路径】 查看文件信息

#vi 【文件路径】进入文件的vi模式

#i vi模式下进入编辑模式

#:wq 保存退出

#mkdir 【文件夹名】 创建新文件

#free -m 查看内存使用量

#df 查看硬盘存储

扫描二维码推送至手机访问。

版权声明:本文由豪杰创想发布,如需转载请注明出处。

本文链接:https://www.plppl.com/?id=15

相关文章

Linux CentOS Apache设置禁止ip访问服务器

Linux CentOS Apache设置禁止ip访问服务器

cd到/etc/httpd/conf.d/目录下cd /etc/httpd/conf.d/查看目录下的所有文件ls如果有多个.conf文件,在Linux中将按照这个顺序处理加载配置文件。如果...

Linux 配置SFTP,配置用户访问权限

Linux 配置SFTP,配置用户访问权限

本文最终的效果:在Linux下建立sftp-users用户组,在该组下建多个用户,禁止该组所有用户ssh远程登录服务器,但是允许该组所有用户登录sftp,并只能访问自己的目录及子目录中的文件。本文以a...

ionic5 angular路由 跳转并删除本页的历史记录

ionic5 angular路由 跳转并删除本页的历史记录

我们在ionic3中跳转到根页面是这样的:this.navCtrl.setRoot(TabsPage);这样就可以移除本页面的导航堆栈。但是,ionic4/5使用了路由,所以要跳转并移除本页的历史记录...

Linux中怎么修改SSH端口号

Linux中怎么修改SSH端口号

修改配置文件vim /etc/ssh/sshd_config找到 Port 22然后将端口22改为你想要的端口号重启SSH服务service sshd restart...

js实现时间友好显示 几分钟前 几小时前 几天前

js实现时间友好显示 几分钟前 几小时前 几天前

npm库:https://www.npmjs.com/package/timesince.jsgithub库:https://github.com/angelofan/timesince.js关于此库...

MySQL修改默认端口号

MySQL修改默认端口号

1. 登录mysql[root@localhost /]# mysql -u root -p2. 查看端口号mysql> show&n...