centos6.5_x64远程链接输入正确的账号密码无法登陆

背景

硬件:二手服务器

软件:centos6.5-x64

昨天安装了些服务安装包都是从官网下载安装

事故:

第二天来公司用xshell链接,总是出现闪退的情况,有时链接上了还得输入密码,但是输入正确的密码也同样链接不了服务器,很是诡异!

解决:

后来百度、谷歌了一番发现centos6.5 64bit 的系统 登陆需要经过selinux验证,于是锁定

login文件(/etc/pam.d/login)

文件修改前:

centos6.5_x64远程链接输入正确的账号密码无法登陆_第1张图片

文件修改后:

centos6.5_x64远程链接输入正确的账号密码无法登陆_第2张图片

思考(该点来源:http://www.linuxidc.com/Linux/2014-02/96796.htm)

1、pam_limits.so模块的主要功能是限制用户会话过程中对各种系统资源的使用情况,缺省情况下该模块的配置文件是/etc/security/limits.conf。既然sshd可以登陆,那么就使用它的pam模块来进行认证就OK。

2、pam_selinux.so

SELinux相关的模块.为登陆用户提供安全的上下文。