码迷,mamicode.com
首页 > 系统相关 > 详细

一次xshell登录服务器闪断经历

时间:2017-02-10 10:49:00      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:xshell无法登录

今天开发同事反应,我们有台测试服务器无法连接。

现象:登录的时候可以输入用户名,当输入密码回车后,闪断


解决过程:

  1. ping一下这台服务器的ip,可以ping通

  2. 登录vsphere服务器的控制台,由于密码当时设置比较复杂,所以进入单用户模式修改了个简单的,以便登录查看错误日志

  3. 查看sshd服务,是running状态

  4. 查看监听端口22在监听

  5. 查看防火墙,关闭状态

  6. 之后,仍然无法登录,这个就让我很迷茫了

  7. 然后google, 搞了很久也没找到答案

  8. 最后看到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登录服务器闪断经历

标签:xshell无法登录

原文地址:http://victor2016.blog.51cto.com/6768693/1896577

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!