Невозможно использовать SSH для загрузки Ubuntu VHD в Azure
Мне предоставили 32-битный образ VirtualBox ova Ubuntu и загрузили его в Azure, выполнив следующие действия:
- Загрузил его на VirtualBox и сохранил на диске VMDK.
- Преобразовал его в формат VHD
- Изменил размер до целых МБ, кратных 1024 МБ
- Используйте Azure powershell для загрузки в мой контейнер хранения
- Создать изображение
- Создайте виртуальную машину Ubuntu на основе образа и создайте облачный сервис
- Обеспечить и запустить ВМ. Порт 22 для SSH открыт.
Теперь, когда я пытаюсь выполнить SSH к клиенту, putty открывает оболочку для URL и порта, но я не могу подключиться к ней - оболочка полностью пуста и не запрашивает учетные данные или что-либо печатает.
Мне интересно, есть ли аналог sysprep (Windows), который мне нужно было сделать в Ubuntu, или я пропустил какие-либо шаги. Пожалуйста помоги.
1 ответ
Ответ заключается в том, что вам нужно открыть SSH-порт в настройках брандмауэра Azure для этого компьютера.
На https://portal.azure.com/ Перейти к Security zones
выберите зону безопасности, назначенную для этой виртуальной машины - Inbound Security rules
- Добавлять (+
символ) - Установить priority 1000
,Source - Any
, Protocol TCP
, Source port range *
, Destination port range 22
, Action Allow
и нажмите Save
на вершине.