环境: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 )。