我刚刚发布了一个很好的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 故障排除步骤。