记一次ssh登录异常
2018-01-16 00:00
260 查看
情景描述
开发同事报告使用某普通用户test无法远程登陆一台,报错“shell request failed on channel 0”。解决过程
使用root用户登录到服务器,然后执行如下命令:判断内存空间是否充足
查看用户是否存在(排除误操作删除用户的可能)
查看公钥文件(authorized_kys),ssh配置文件(.ssh/config)以及自定义的公钥文件(id_rsa_gitlab_deploy)
使用w查看当前终端在线的用户
"lsof /dev/pts/*"查看当前服务器中文件描述符被哪些进程占用
使用sudo su test尝试登录服务器,报错:“su: failed to execute /bin/bash: 资源暂时不可用”==>大概定位为FD资源不足
执行lsof命令,列出当前系统打开文件的工具,同时会显示进程的状态,此时发现有好多close_wait进程
进一步确认,为代码问题,告知相关开发人员
kill掉进程(非线上重要进程,kill前和开发沟通好),开发人员修复后自己启动。
相关文章推荐
- SSH登录异常(someone is doing something nasty)
- 记一次诡异的 ssh 互信免密码登录失败
- ssh登录异常
- 关于ssh登录出现异常警告:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- 记一次PAM failure导致的ssh登录VPS失败
- vmware workstation14 ssh 登录异常问题处理
- 关于ssh登录出现异常警告:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- SSH登录异常
- 记录一次追查server死机& 登录异常情况
- SSH登录异常(someone is doing something nasty)
- ssh 无密码登录异常
- SSH登录异常(someone is doing something nasty)
- 一次ssh远程不能登录的排查
- SSH登录异常(someone is doing something nasty)
- 使用google authenticator为你提供一次一密的ssh登录(by quqi99)
- 记录一次阿里云ssh登录失败原因
- SSH登录异常(someone is doing something nasty)
- 在 Centos 7 ssh登录出现locale异常
- linux下ssh公钥验证的设置和远程登录