Невозможно использовать 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 на вершине.