Назад |
Перейти на главную страницу
Как отключить UFW ubuntu извне?
Я использую amazon EC2, я включил UFW на своем сервере и, не добавляя никаких других правил, вышел из системы. Теперь, поскольку не было указано никакого правила, я не могу войти в ssh, и из-за этого даже мой веб-сайт не работает. может кто-нибудь помочь мне в том, как отключить ufw сейчас?
спасибо за помощь, ребята,
Нашел решение проблемы. Я объяснил их в следующих пунктах.
- Я вошел в свою консоль и остановил текущий экземпляр
- Затем перешел в раздел томов и отсоединил свой том, связанный с данным экземпляром.
- Потом запустил новый экземпляр.
- затем прикрепил том предыдущего экземпляра к новому экземпляру
- затем вошел в новый экземпляр с помощью ssh.
- используемый lsblk команда, чтобы увидеть, что блочные устройства подключены к моему экземпляру. В моем случае их было два, то есть один, созданный вместе с новым экземпляром, и это был корень, а следующим был том моих предыдущих экземпляров, который все еще не был смонтирован.
- затем я смонтировал предыдущий том в экземпляр с помощью команды sudo mount / dev / xvdf1 / mnt -t ext4 (Здесь я использовал xvdf1, потому что в нем присутствовали мои данные)
- затем пошел в /mnt/etc/ufw/ufw.conf и изменил enabled = да на enabled = нет
- сохранил файл и вышел из системы
- снова посетил раздел тома консоли AWS, отсоединил предыдущий том и подключил его к остановленному предыдущему экземпляру, выбрав точный предыдущий экземпляр и путь как / dev / sda1
- перешел на вкладку экземпляров и запустил старый экземпляр.
- Теперь зашел в экземпляр, и он работал как драгоценный камень, и все файлы остались нетронутыми.
У меня такая же проблема, и я обнаружил, что эти шаги работают:
Остановите свой экземпляр
Перейдите в `Настройки экземпляра -> Просмотр / изменение пользовательских данных
Вставьте это
Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"
#cloud-config
cloud_final_modules:
- [scripts-user, always]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
ufw disable
iptables -L
iptables -F
--//
- Запустите свой экземпляр
Надеюсь, это сработает для вас.