ubuntu成功解决ssh连接提示 "Connection closed by remote host"

网上有一群答案全都指向了一个解决方法:https://blog.csdn.net/fmyzc/article/details/81389704

但是我遇到的问题偏偏解决不了,不是上述的问题。其实这个报错有很多导致的原因。

我的原因是22端口被占用,你可以通过netstat -anp | grep :22来查看被哪一个服务(service)所占用,然后通过service --status-all 查看该服务的启动情况。

我的是被一个叫做tinyproxy的进程所占用(记得是FQ时候装载的),stop掉后,启动ssh服务,问题解决。

service tinyproxy stop
service ssh start

解决过程略显艰辛。首先我查找来很多解决方案,网上前篇一律,可见这个问题是个很个性化的问题,因为对别人很少见。然后我在ubuntu上执行别的命令的时候也会有报错,如执行sudo apt-get install openssh-server的时候,会报错ssh服务开启失败,因为port22被占用。所以查找端口22,最后解决。

问题很苦恼,很考验你的耐心,不断探索和学习才是解决问题的王道。

顺便说一下,解决问题后很开心

posted @ 2020-04-28 14:33  Bravo_Jack  阅读(5055)  评论(0编辑  收藏  举报