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

Эта команда дает вам имя файла системного фильтра:

$ /usr/sbin/exim4 -bP system_filter

Он не установлен по умолчанию, поэтому, если он что-то содержит, это должно быть установлено где-то в вашей конфигурации eximʻa.

1
10.04.2017, 22:19
2 ответа

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

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

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

1
27.01.2020, 23:34

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

1
27.01.2020, 23:34

Теги

Похожие вопросы