在运维服务器中,我们登录SSH有报错"Disconnected:No supported authentication methods available"。理论上是因为服务中参数PasswordAuthentication的默认值为yes,将其值置为no以禁用密码验证登录,导致此类故障。需要修改PasswordAuthentication配置解决此问题。
/etc/ssh/sshd_config
编辑这个文件。
将参数PasswordAuthentication设置为yes,或者在PasswordAuthentication参数前添加#,按Esc键退出编辑模式,并输入:wq保存退出。这里我们可以用vi命令,当然也可以下载到本地后编辑。
我们可以重启服务器生效,或者是运行重启SSHD。
systemctl restart sshd