1、故障

登录显示Permission denied,查看一开始以为是密码有问题

进入单用户模式把密码改成123456了,然后重启,登录还是报Permission denied

后来ssh -v IP查看,密码认证环节已通过,系统有种登录后立马退出的现象

2、排查

ssh -vvv IP显示如下:

...
...
debug3: channel 0: close_fds r -1 w -1 e 6 c -1
debug3: Wrote 32 bytes for a total of 2389
debug3: Wrote 64 bytes for a total of 2453
Connection to mahavira closed.
Transferred: sent 2224, received 2272 bytes, in 0.1 seconds
Bytes per second: sent 22447.6, received 22932.1
debug1: Exit status 254

进入单用户模式 修改了root密码发现还是Permission denied

应该是ssh和pam出现了问题

继续进入单用户 更改了pam和ssh对应目录赋予777权限

然后重启,登录正常。

3、其它问题

但是ssh服务器无法启动了

#使用命令 sshd -t进行检查,发现ssh目录的文件权限不对,不能都用777
​
#权限应保持为:
-rw-r--r--. 1 root root     581843 8月  26 2021 moduli
-rw-r--r--. 1 root root       2276 8月  26 2021 ssh_config
-rw-------  1 root root       3906 2月   2 08:43 sshd_config
-rw-r-----  1 root ssh_keys    227 12月 27 17:22 ssh_host_ecdsa_key
-rw-r--r--  1 root root        162 12月 27 17:22 ssh_host_ecdsa_key.pub
-rw-r-----  1 root ssh_keys    387 12月 27 17:22 ssh_host_ed25519_key
-rw-r--r--  1 root root         82 12月 27 17:22 ssh_host_ed25519_key.pub
-rw-r-----  1 root ssh_keys   1679 12月 27 17:22 ssh_host_rsa_key
-rw-r--r--  1 root root        382 12月 27 17:22 ssh_host_rsa_key.pub、
​
更改对应文件权限后,重启ssh完成修复