如何解决在 Azure 虚拟机上使用 ssh 连接时 Putty 出现超时错误

如何解决在 Azure 虚拟机上使用 ssh 连接时 Putty 出现超时错误

我刚刚发布了一个很好的Debian 9 “Stretch”虚拟机托管于微软 Azure我已经用过油灰PuTTYgen盛会通过 ssh 连接到它,并且我已将所有这些配置保存到 PuTTY 的启动窗口中。

一旦连接,我就可以管理虚拟机、创建文件authorized_keys并将我的公钥复制到.ssh目录下。

但是今天下午,当我再次运行我的 PuTTY 时,它无法访问 VM,并且在一段时间后抛出“超时”连接。

我已经尝试过了:

  • 通过Azure 门户
  • 通过Azure 门户
  • 运行无选美
  • 一遍又一遍地检查配置...

我不能做的是:

  • 通过 Azure 门户重置用户凭据和 ssh 配置(缺失虚拟机访问Linux扩大)
  • 使用Azure CLI
  • 更改虚拟机的配置(我没有虚拟机权限)

您知道如何解决这个问题吗?

提前致谢。

答案1

只需将评论作为答案即可。

您知道如何解决这个问题吗?

你可以远程登录VMpublicIP 端口为 22,检查网络流量是否阻塞。此外,您还可以通过 Wireshark 或 Network Monitor 工具捕获网络流量包来分析客户端与服务器之间的网络跟踪。

此外,您还可以找到排查与 Azure Linux VM 的 SSH 连接问题针对连接到 Azure 中的 Linux VM 的问题的详细 SSH 故障排除步骤。

相关内容