![ssh:连接到主机用户名@somehost 端口 22:连接被拒绝](https://linux22.com/image/912414/ssh%EF%BC%9A%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%B8%BB%E6%9C%BA%E7%94%A8%E6%88%B7%E5%90%8D%40somehost%20%E7%AB%AF%E5%8F%A3%2022%EF%BC%9A%E8%BF%9E%E6%8E%A5%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
在将其标记为重复之前,我知道它之前已经被问过,但我尝试了可以接受的解决方案,但对我来说没有任何效果。
我正在使用 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有关,我已经将其删除,但问题仍然存在。
任何建议都会非常感谢,因为这件事让我抓狂。