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,最后解决。
问题很苦恼,很考验你的耐心,不断探索和学习才是解决问题的王道。
顺便说一下,解决问题后很开心