No supported authentication methods available (使用客户端远程连接阿里云失败)
问题原因
SSH服务中参数PasswordAuthentication的默认值为yes,将其值置为no以禁用密码验证登录,导致此类故障。需要修改PasswordAuthentication配置解决此问题。
执行以下命令,查看SSH服务配置。
cat /etc/ssh/sshd_config
执行以下命令,
vi /etc/ssh/sshd_config
按i键编辑SSH服务配置文件,将参数PasswordAuthentication设置为yes,或者在PasswordAuthentication参数前添加#,按Esc键退出编辑模式,并输入:wq保存退出。
(以上来自阿里云的方法,但我按照之后阿里云的做法却出现了报错)
因为是centos7的缘故,重启ssh应使用:
systemctl restart sshd