在将其标记为重复之前,我知道它之前已经被问过,但我尝试了可以接受的解决方案,但对我来说没有任何效果。
我正在使用 Ubuntu 18.04.2 LTS,我使用安装了服务器sshfs
,并且正在编辑一些 python 代码(所以我没有摆弄任何 ssh 配置内容)。无论如何,突然间服务器被卸载了(我猜是互联网连接中断了),现在我遇到了问题port 22: connection refused
。
我尝试了以下方法:
- 关闭和打开。
- 从另一台设备连接,并且正常工作,所以问题一定出在我的计算机上,而不是远程服务器上。
- 删除 ssh 和 ssh-client
sudo apt-get purge openssh-client openssh-server
,然后重启电脑后重新安装它们。没用! - 将端口从 22 更改为 2222,但连接超时了,我尝试使用
ssh -p 2222
并从配置文件中更改它。我还尝试了其他端口,它们都超时了。 - 我检查了
sudo ufw status
端口 22 在任何地方都是允许的。 - 有些人认为这可能与known_hosts有关,我已经将其删除,但问题仍然存在。
任何建议都会非常感谢,因为这件事让我抓狂。