一次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服务造成的


最后,我网上找到一篇文章说配置sftp,地址如下:

http://rainbird.blog.51cto.com/211214/275162/

















本文转自chenzudao51CTO博客,原文链接: http://blog.51cto.com/victor2016/1896577,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值