Невозможно использовать SSH для загрузки Ubuntu VHD в Azure

Мне предоставили 32-битный образ VirtualBox ova Ubuntu и загрузили его в Azure, выполнив следующие действия:

  1. Загрузил его на VirtualBox и сохранил на диске VMDK.
  2. Преобразовал его в формат VHD
  3. Изменил размер до целых МБ, кратных 1024 МБ
  4. Используйте Azure powershell для загрузки в мой контейнер хранения
  5. Создать изображение
  6. Создайте виртуальную машину Ubuntu на основе образа и создайте облачный сервис
  7. Обеспечить и запустить ВМ. Порт 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 на вершине.

Другие вопросы по тегам