分享

ssh登录不上的问题

 终为始 2019-08-05

计算机生成了可选文字:

 

计算机生成了可选文字:
[rooteAPP0720140208]吞3shyy县192.168.99。33
/e七c/55h/55忆configline50:Unsuppor七edop七ion"Gs8AP工Authen七ica七ion',
yyel92.168.99·33'3p己Ssword:
Writef己i工ed:Broken101下。e

使用ulimit -a 得到用户的open files

而使用lsof |grep **|wc -l   [** 是登录不上的那个用户]

得到的数字是该用户的open files 当超出前面查到的那个数字的时候(这里说的就是超出的时候引起的原因)

 

之后修改/etc/security/limit.conf这个配置文件。

*            -       nofile        65536

*            -       nproc         16384

当时加入这两条的时候

然后执行ulimit -a 的时候已经生效了

但是执行前面两个命令的时候依旧失败

后来发现要把*号改成确定的用户名就好了(原因还不知道,)

然后就好了

 

 

这边查看系统日志(/var/log/secure)的话有"session open  by *** ,session close   by  **"等信息,

计算机生成了可选文字:
介b1312:05:29IOCalhO3t,u:p彻七keylnlt(,u:ge日31on):助曲letoch故qeUID七O
决b1312:05:29IOCalhO3t3u:pa止匕耳n1X(3u:3e日3ion):5e5日IOnopenedforu,eryy
决b1312:05:32localho3t,u:pajnunlx(3u:,e,,ion):,e331onclo,edforu3eryy
500tenporarlly
byroo七(ul少。)l

正常的情况是

计算机生成了可选文字:
介b1312:03:45localho3t,,hd[17631:Acceptedpa,,甘。rdforroo七fro川
决b1312:03:45localho3t3,hd[17631:pa功匕耳n1X(33hd:3e,31on):,e,31on
192.168.99.90port32977日3h2.
o伴nedforu,errootby(uld=0)

这里可以解释为没有通过PAM认证。

 

 

当登陆的时候,先去PAM  /etc/pam.d/login 而这里面会多次调用system-auth

查看/etc/pam.d/system-auth看到里面很多的pam**然后每个模块的情报会去调用(查看如下数据)

/etc/pam.d/*     每个程序个别的PAM模块配置文件

/lib/security/* PAM模块文件的实际放置目录

/etc/security/* 其他PAM环境的配置文件

/usr/share/doc/pam-*/ 详细的PAM说明文件

然后这个问题就会通过/etc/pam.d/system-auth里面说调用道德pam_limits.so然后根据这个去/etc/security/limits.conf里面去读,去匹配,然后确定信息返回。


####ssh 问题

##今天某人误删了 root bash文件导致无法登录了

###单用户模式进入

###mount -o rw,remount /

##然后就可以修改了rootbash

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多