Я включил ufw в экземпляре aws. Как это остановить?

Я включил ufw в экземпляре aws. Как это остановить?

Я включил UFW на экземпляре сервера при подключении через SSH.

Но теперь я никак не могу подключиться к серверу.

Есть ли способ отключить UFW на сервере?

Я не смог найти никакого способа из консоли aws.

Это сервер Ubuntu.

решение1

Я однажды сделал то же самое; даже хуже, так как я спалил экземпляр так, что он даже не мог загрузиться. Что вы делаете:

  1. Загрузите какой-нибудь другой экземпляр. Подойдет что угодно, что может смонтировать системный диск вашей старой системы.
  2. Найдите старый системный диск вашей старой системы на вкладке «Тома» консоли ECs.
  3. Выключите старый экземпляр и отсоедините от него системный том, как описано ниже.документация aws.
  4. Прикрепите его к новому экземпляру, как указано ниже.документация awsкак какой-то скучный, незагрузочный диск.
  5. Отредактируйте файлы на нем, в которых вы сделалиплохочто сделало так, что вы больше не могли получить к нему доступ. В вашем случае файлы конфигурации 'ufw'.
  6. Теперь пойдите другим путем, отсоедините его от нового экземпляра и подключите обратно к старому экземпляру в качестве системного диска.
  7. Загрузите свой старый экземпляр и, надеюсь, вы сможете до него добраться. Если нет, промойте, повторите.

Преимущество этого метода в том, что вы не теряете никаких данных или настроек, которые могли быть созданы с момента последнего создания «снимка» экземпляра и до момента его удаления.

решение2

AWS не предлагает «консольного» доступа к своим виртуализированным экземплярам; если вы заблокировали себе доступ к экземпляру, то лучшим (и, вероятно, единственным) выходом, если у вас нет возможности войти в него через черный ход, который все еще работает из-за помех, ufwвероятно, будет уничтожение и повторное развертывание экземпляра.

Связанный контент