azure - 无法通过 SSH 连接到 Azure VM

标签 azure ssh virtual-machine azure-resource-manager azure-vm-role

我在 Azure 上有一个 Ubuntu VM(资源组,而不是经典 VM),它开箱即用。我最近尝试使用 Putty 通过 SSH 连接到虚拟机,但失败了。

我收到错误:网络错误:连接超时

我已确保在虚拟机入站规则上为 SSH 打开端口 22。

SSH Port 22 Allowed

大约 2 个月前,我为一个业余项目设置了这个虚拟机,当时我能够轻松地进行 SSH,没有任何问题。现在我不能了。我错过了什么吗?

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

最佳答案

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

  1. 转到 Azure 门户
  2. 选择有问题的虚拟机
  3. 选择重置 密码
  4. 选择仅重置配置
  5. 选择更新

Screenshot of the process here!

关于azure - 无法通过 SSH 连接到 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46436762/

相关文章:

google-app-engine - 从 Google 应用引擎迁移到 Google 计算引擎

android - 在 android 中设置 imageview 位图时的奇怪行为

azure - 访问 Azure Databricks 托管资源组中的成本分析

Mysql虚拟机远程连接失败

Azure ElasticSearch 配置文件以及如何添加安全性

docker - 如何通过 SSH 访问 docker 容器?

windows - 通过ssh ping Windows时如何修复 “Unreachable”?

PHP + SSH : Interactive Shell

azure 函数在 ReceiveMessagesAsyncInternal 中抛出 ServiceBusExceptions

azure - 调用 New-AzureRmADApplication 时无法将 TokenCloudCredentials 转换为 AccessTokenCredential