Ubuntu 16.04 Как отключить UFW при запуске через конфигурацию

У меня есть экземпляр Ubuntu 16.04 AWS, который я случайно заблокировал из-за включения UFW без разрешения порта 22 для SSH. Я создал новый экземпляр и смонтировал том зараженного экземпляра.

Теперь у меня есть доступ к файловой системе затронутого экземпляра, как мне остановить запуск UFW при запуске, чтобы я мог снова получить доступ к экземпляру через SSH? В качестве альтернативы, как мне разрешить доступ к порту 22 для SSH через файлы конфигурации?

Я посмотрел онлайн, и моя файловая структура, похоже, не соответствует тому, что используют другие люди. В /media/myDrive/lib/ufw у меня нет user.rules или user6.rules; они находятся в /etc/ufw/. Я отредактировал файлы user*.rules, как показано ниже, чтобы разрешить доступ, но когда я перезагрузил сервер, я до сих пор не мог получить к нему доступ через SSH.

#user.rules -A ufw-user-input -p tcp --dport 22 -j ACCEPT -A ufw-user-input -p udp --dport 22 -j ACCEPT #user6.rules -A ufw6-user-input -p tcp --dport 22 -j ACCEPT -A ufw6-user-input -p udp --dport 22 -j ACCEPT

Ссылка из этого вопроса SO: Can ' t ssh в AWS EC2 после включения брандмауэра

5
задан 7 July 2017 в 10:54

4 ответа

Ответ pa4080 кажется правильным ответом, но я обнаружил, что UFW блокирует пинги и соединения Samba после установки Ubuntu 14.04 по умолчанию, хотя ENABLED=no является настройкой по умолчанию в /etc/ufw/ufw.conf. После того, как я остановил UFW с помощью service ufw stop, я смог подключиться к машине, как ожидалось.

Отключение UFW при запуске

В Ubuntu 14.10 и ранее: sudo echo manual > /etc/init/ufw.override

В Ubuntu 15.04 и более поздних версиях: sudo systemctl disable ufw

Что-нибудь еще или просто чтобы убедиться: sudo echo "service ufw stop" >> /etc/init.d/rc.local

3
ответ дан 18 July 2018 в 11:21

Вы можете попробовать отключить UFW при запуске с помощью изменения /etc/ufw/ufw.conf следующим образом:

ENABLED=no
2
ответ дан 18 July 2018 в 11:21

Ответ pa4080 кажется правильным ответом, но я обнаружил, что UFW блокирует пинги и соединения Samba после установки Ubuntu 14.04 по умолчанию, хотя ENABLED=no является настройкой по умолчанию в /etc/ufw/ufw.conf. После того, как я остановил UFW с помощью service ufw stop, я смог подключиться к машине, как ожидалось.

Отключение UFW при запуске

В Ubuntu 14.10 и ранее: sudo echo manual > /etc/init/ufw.override

В Ubuntu 15.04 и более поздних версиях: sudo systemctl disable ufw

Что-нибудь еще или просто чтобы убедиться: sudo echo "service ufw stop" >> /etc/init.d/rc.local

3
ответ дан 24 July 2018 в 19:46
  • 1
    Спасибо за это. Я уже давно работаю над проблемой. Ответ @ pa4080 не работал для меня, поэтому я не принял его. Хотя похоже, что это была бы более перспективная линия для расследования. – Donglecow 6 April 2018 в 11:02

Вы можете попробовать отключить UFW при запуске с помощью изменения /etc/ufw/ufw.conf следующим образом:

ENABLED=no
2
ответ дан 24 July 2018 в 19:46

Другие вопросы по тегам:

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