0

我在Azure上有一个Ubuntu虚拟机(资源组,不是经典虚拟机),它都可以使用。我最近尝试使用Putty SSH进入虚拟机,但我不能。无法连接到Azure虚拟机

我得到的错误:Network Error: Connection Timed out

我已确保在VM入站规则中为SSH打开了端口22。

SSH Port 22 Allowed

我有这个VM设置约2个月前的一个侧面项目,并在那个时候,我能够很容易地通过SSH没有任何麻烦。现在我不能。我错过了什么吗?

PS:HTTP工作正常。我的网站正在运行,并在浏览器中显示。另外,我尝试使用基于浏览器的SSH客户端,并且能够通过SSH连接到虚拟机。

+0

你能telnet端口22? –

+0

如果您还没有选中,请尝试以下问题排查步骤,并查看是否有帮助:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/troubleshoot-ssh-connection – Ashok

回答

0

看起来是本地防火墙的问题。尝试重置门户中的SSH配置。

  1. 转到Azure的门户网站
  2. 选择VM问题
  3. 选择重置 密码
  4. 选择重置配置只
  5. 选择更新

Screenshot of the process here!