2016-08-07 2 views
1

Я включил UFW на моем ubuntu linux vm в лазуре, и теперь я не могу подключиться к нему через ssh (или что-нибудь еще). Как на частном, так и на публичном IP.Включено UFW, теперь нельзя подключиться к моему ubuntu azure vm

Есть ли способ для подключения к моему vm сейчас? например эквивалент интерфейса iLo для физических машин?

+2

Учитывая, что вы заперли себя из-за брандмауэра, возможно, потребуется удалить виртуальную машину (ведение VHD), создать новую виртуальную машину Линукс, и прикрепить старые ВМ os disk vhd в качестве диска данных. По крайней мере, вы можете либо восстановить содержимое, либо изменить конфигурационные файлы настроек брандмауэра по мере необходимости. –

ответ

1

Here является блог MSDN, описывающий именно эту ситуацию.

В двух словах:

  1. входа в Azure портала
  2. VM Name> Расширения> Добавить> Выберите «Custom Script для Linux»> Создать
  3. Загружайте Баш скрипт я прилагаемую ниже , Звоните ufw_disable.sh
  4. Установите команду как sh ufw_disable.sh
  5. Нажмите «ОК» и дождитесь, когда сценарий будет развернут и исполнен.

Скрипт будет запущен как корень, поэтому внутри скрипта не нужно делать sudo (на самом деле это приведет к сбою в работе).

ufw_disable.sh:

ufw disable 
ufw status 
+0

Фантастический! Это именно то, что я искал, но так или иначе не мог найти его сам. FWIW, я теперь использую aws в пользу лазурного, и я считаю, что у них есть такая же возможность :) – danielpops

-2

Выполнить это на машине, как корень:

ufw allow ssh 

Более строгий подход был бы:

ufw limit ssh 
+0

Но как я могу запустить это на машине? Состояние куриного яйца. – danielpops

+0

Некоторые хосты предоставляют консоль в веб-интерфейсе. Если нет, вы можете связаться с ними и объяснить ситуацию. – Awn

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

  • Нет связанных вопросов^_^