本文主要是介绍服务器拒绝登陆:Permission denied (publickey,password),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在账号密码正确的情况下,登陆服务器出现Permission denied (publickey,password)
错误。
主要原因是shell软件(比如zsh
软件)卸载后,主机的默认shell配置未改成可使用的shell软件(比如系统默认的bash
)
通过其他用户远程登陆服务器或者机房本地登陆服务器
# 进入/etc/passwd 文件
sudo vim /etc/passwd# 找到受限用户信息,(假设登陆受限的用户名为amax,被卸载的shell软件为zsh)
amax:x:1000:1000:amax,,,:/home/amax:/usr/bin/zsh# 将shell类型由zsh改为bash
amax:x:1000:1000:amax,,,:/home/amax:/usr/bin/bash# 刷新ssh配置服务
service sshd restart
http://t.csdnimg.cn/aGVYt
http://t.csdnimg.cn/gqLzl
这篇关于服务器拒绝登陆:Permission denied (publickey,password)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!