无法通过 SSH 连接到 Azure 上已上传的 Ubuntu VHD

无法通过 SSH 连接到 Azure 上已上传的 Ubuntu VHD

我得到了一个卵子Ubuntu 32 位 VirtualBox 映像,我使用以下步骤将其上传到 Azure:

  1. 将其加载到 VirtualBox 上,然后将其保存到 VMDK 磁盘中
  2. 将其转换为 VHD 格式
  3. 将其大小调整为 1024MB 的倍数的整数 MB
  4. 使用 Azure powershell 上传到我的存储容器
  5. 创建图像
  6. 根据镜像创建Ubuntu VM,并创建云服务
  7. 配置并启动虚拟机。SSH 端口 22 已打开。

现在,当我尝试通过 SSH 连接到客户端时,putty 会打开 shell 到 url 和端口,但我无法连接到它 - shell 完全是空的,没有提示任何凭据或打印任何内容。

我想知道是否有一个 sysprep(Windows)等效操作需要在 Ubuntu 上执行,或者我是否遗漏了任何步骤。请帮忙。

答案1

答案是您需要在该机器的 Azure 防火墙设置中打开 SSH 端口。

https://portal.azure.com进入Security zones设置,选择为该虚拟机分配的安全区域- -Inbound Security rules添加(符号+)-设置,,,,,,priority 1000然后按下顶部的。Source - AnyProtocol TCPSource port range *Destination port range 22Action AllowSave

相关内容