2016-08-29 1 views
0

У меня есть удаленная Azure Ubuntu VM, где брандмауэр не включен. Меняя конфигурации, я случайно включил брандмауэр, но забыл разрешить порт 22 для SSH. В брандмауэре разрешен только порт 443.Брандмауэр с случайным включением - SSH-соединения с портом 22 отклоняются

Это очень хромая ошибка, но я не могу использовать SSH в своей виртуальной машине. Соединение SSH отказывается каждый раз. Есть ли выход из этого?

ответ

0

Большинство поставщиков услуг VM предоставляют форму доступа к консоли через панель управления, где управляются экземпляры виртуальной машины. Обычно для этого требуется войти в панель управления. Затем консоль позволяет получить доступ так же, как экран и клавиатура. Вы можете использовать это, чтобы открыть порт 22 в своем брандмауэре.

+0

Azure, к сожалению, не поддерживает консольный доступ. См. Https://feedback.azure.com/forums/216843-virtual-machines/suggestions/3761826-virtual-machine-console-access – ranieuwe

1

К сожалению, в настоящее время (август 2016 года) это невозможно сделать на Azure. Единственный способ исправить это - загрузить VHD для виртуальной машины, загрузите их локально в Hyper-V, VMConnect, устраните проблему и загрузите ее обратно в Azure.

Это часто требуемая особенность здесь: https://feedback.azure.com/forums/216843-virtual-machines/suggestions/3761826-virtual-machine-console-access

0

Вы можете использовать «CustomScriptExtension» расширение VM для выполнения команды, необходимой для восстановления правил брандмауэра.

Смежные вопросы