CentOS通过Xshell连接密码错误

环境:CentOS6.7虚拟机,Xshell7  

问题说明:通过Xshell7进行远程登录时,一直提示密码错误。

问题分析排查过程:

1、开始以为是密码错了,经过SVN版本检查等未发现密码修改记录,因为前段时间有人员离职可能存在管理问题,怀疑是人员修改密码后没有同步更新到记录文档;

2、查找相关资料,发现可以在重启时候在进入系统之前进行密码重置,于是协调虚拟机管理人员进行处理;

3、在管理员处发现可以正常登录,而且存在别的账号可以登录进去,且登录进去后可以通过su – root命令成功切换到root账号;

4、通过第三步排查,说明root密码是没问题的,更改登录的xshell以及检查相关设置发现无问题,那么只能排查服务器问题了;

最终发现是root账号比较特殊,禁止远程登录。

解决方法:

1、打开sshd_config配置文件进行编辑(命令:vim /etc/ssh/sshd_config)。

2、找到PermitRootLogin项,如果是no,说明禁止root远程连接,修改为yes即可,修改完成后按ESC,输入:wq保存修改。

3、重启sshd服务(命令:service sshd restart )。


原文地址:https://www.cnblogs.com/Jingkunliu/p/15503641.html