ssh:连接到主机用户名@somehost 端口 22:连接被拒绝

ssh:连接到主机用户名@somehost 端口 22:连接被拒绝

在将其标记为重复之前,我知道它之前已经被问过,但我尝试了可以​​接受的解决方案,但对我来说没有任何效果。

我正在使用 Ubuntu 18.04.2 LTS,我使用安装了服务器sshfs,并且正在编辑一些 python 代码(所以我没有摆弄任何 ssh 配置内容)。无论如何,突然间服务器被卸载了(我猜是互联网连接中断了),现在我遇到了问题port 22: connection refused

我尝试了以下方法:

  1. 关闭和打开。
  2. 从另一台设备连接,并且正常工作,所以问题一定出在我的计算机上,而不是远程服务器上。
  3. 删除 ssh 和 ssh-client sudo apt-get purge openssh-client openssh-server,然后重启电脑后重新安装它们。没用!
  4. 将端口从 22 更改为 2222,但连接超时了,我尝试使用ssh -p 2222并从配置文件中更改它。我还尝试了其他端口,它们都超时了。
  5. 我检查了sudo ufw status端口 22 在任何地方都是允许的。
  6. 有些人认为这可能与known_hosts有关,我已经将其删除,但问题仍然存在。

任何建议都会非常感谢,因为这件事让我抓狂。

相关内容