|
ECS RedHat Linux 配置SELinux导致SSH无法远程登录的解决办法
发布日期:2016-1-14 17:1:39
用户发现ECS RedHat Linux 系统SSH无法远程登录,一直提示密码错误。 使用【管理终端】进入服务器后,查看/var/log/secure日志,可发现在登录失败时,出现类似如下图所示错误信息: error: Could not get shadow infromation for root 该问题通常是因为系统设置了SELinux后,导致用户认证信息读取异常。 用户可尝试参阅如下步骤重新配置SELinux、恢复SSH登录: 1、使用【管理终端】进入服务器; 2、使用如下指令查看当前SELinux运行状态: sestatus 如下图,若返回信息中SELinux status 状态为enabled,则说明当前SELinux已经开启: 3、使用如下指令临时关闭SELinux: setenforce 0 4、重新尝试通过SSH能不能正常登录系统。 1)若还是无法正常登录,就可能是因为其它原因导致的问题,可继续通过secure日志做排查分析。 2)若能正常登录,就确认是SELinux配置导致的问题。则继续修改 /etc/selinux/config 文件,设置SELINUXTYPE=disabled,然后重启服务器,用以永久禁用SELinux。
|