我在 Azure 上有一个 Ubuntu VM(资源组,而不是经典 VM),它开箱即用。我最近尝试使用 Putty 通过 SSH 连接到虚拟机,但失败了。
我收到错误:网络错误:连接超时
。
我已确保在虚拟机入站规则上为 SSH 打开端口 22。
大约 2 个月前,我为一个业余项目设置了这个虚拟机,当时我能够轻松地进行 SSH,没有任何问题。现在我不能了。我错过了什么吗?
PS:HTTP 工作正常。我在上面运行了网站,它显示在浏览器中。另外,我尝试使用基于浏览器的 SSH 客户端,它能够通过 SSH 连接到虚拟机。
最佳答案
看起来是本地防火墙的问题。尝试在门户中重置 SSH 配置。
- 转到 Azure 门户
- 选择有问题的虚拟机
- 选择重置 密码
- 选择仅重置配置
- 选择更新
关于azure - 无法通过 SSH 连接到 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46436762/