标签:xshell无法登录
今天开发同事反应,我们有台测试服务器无法连接。
现象:登录的时候可以输入用户名,当输入密码回车后,闪断
解决过程:
ping一下这台服务器的ip,可以ping通
登录vsphere服务器的控制台,由于密码当时设置比较复杂,所以进入单用户模式修改了个简单的,以便登录查看错误日志
查看sshd服务,是running状态
查看监听端口22在监听
查看防火墙,关闭状态
之后,仍然无法登录,这个就让我很迷茫了
然后google, 搞了很久也没找到答案
最后看到xshell登录界面的报错:/bin/bash: No such file or directory
怎么会找不到bash呢?靠
然后,继续网上搜索答案,终于发现一个参数在sshd_config里面:ChrootDirectory /opt/sftp/%u
感觉有戏了,果断注释掉。但还是无法登录,不过报错变了:bash: internal-sftp: command not found
。当时感觉奇怪,这个是sftp的啥东东?从来没见过,但在sshd_config里面有这个参数,果断注释掉:
Subsystem sftp internal-sftp
ForceCommand internal-sftp
9. 终于解决问题,应该是这台服务器被配置了sftp服务造成的
本文出自 “小V运维之路” 博客,请务必保留此出处http://victor2016.blog.51cto.com/6768693/1896577
标签:xshell无法登录
原文地址:http://victor2016.blog.51cto.com/6768693/1896577