神代綺凛

[ssh] 解决提示 Software caused connection abort 并无法连接的问题
ssh 一连接就会直接卡住并提示“Software caused connection abort”的解决方法
扫描右侧二维码阅读全文
13
2017/12

[ssh] 解决提示 Software caused connection abort 并无法连接的问题

ssh 一连接就会直接卡住并提示“Software caused connection abort”的解决方法

Head Pic: 「抗えないほどの睡魔に襲われてる…」/「うさ城まに」のイラスト [pixiv]
可爱的幼年纱雾w

Software caused connection abort

有好几种情况会出现这个提示,一般都是 ssh 长时间无操作然后导致的,这种情况十分好解决,在 ssh 客户端中设置隔一定时间发送空包保持连接即可。

但是我遇到的是另一种情况。

一打开 ssh 客户端进行连接,然后客户端就会卡住,等待几秒钟之后提示Software caused connection abort,根本无法正常的连接。

这种现象一般出现于更改了 ssh 端口之后(这是我经历过最多的……)

解决方法

其实异常的简单,但是首先你必须是主机面板用户(例如宝塔面板),或者具有足以修改系统文件权限的 FTP 账户,因为你已经没办法通过 ssh 登录,WinSCP 也就理所当然无法使用。

  1. 编辑/etc/hosts.allow文件
  2. 在末尾加上一行sshd: all,保存

好了,现在你应该能正常连接 ssh 了
(╯—□—)╯(┷━━━┷

很迷

至于为什么会出现这种情况,我也不是太能理解,自己的 IP 在hosts.deny中并没有被阻止,防火墙也没有任何问题,并且一开始在端口尚未修改的时候是可以正常连接的。

不过总归是把问题解决了(。

搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH3HYATVBJW
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
季付$47CN2 GIA线路,1核/1G内存/20G硬盘/1T@2.5Gbps【点击购买
Last modification:December 13th, 2017 at 12:09 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

3 comments

  1. aas  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 108.0.0.0(Google Chrome 108.0.0.0)
    thanks,加了之后就好了
    但我这是一个网络不行,另一个网络就行。(一个有线的校园网和一个无线的校园网)
    很迷,可能是ip被block了?感觉没理由,ping也是能ping通的
  2. 旺旺  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 94.0.4606.81(Google Chrome 94.0.4606.81)
    谢谢楼主,已经成功了,但是这样的话会不会导致ssh连接有风险呢
    1. 神代綺凛  Mac OS X 10.15.7(Mac OS X 10.15.7) / Google Chrome 94.0.4606.71(Google Chrome 94.0.4606.71)
      @旺旺 不会,hosts.allow 只是用于控制哪些 ip 可以访问哪些系统服务端口