Я пытаюсь настроить сетевые ACL в качестве второго уровня безопасности для производственных экземпляров. Кажется, что каждый раз, когда я привязываю нестандартный сетевой ACL к моей частной подсети, он прерывает все соединения SSH. Я не уверен, что делаю не так.
Сетевой ACL, который я пытаюсь реализовать, выглядит так:
Обратите внимание, что там есть 3 правила SSH:
Вот простой эксперимент по воспроизведению результатов:
Я могу повторить описанные выше шаги, используя общедоступный экземпляр в том же VPC (10.0.0.x) через SSH из офиса, и возникает та же проблема.
Я понятия не имею, что не так. Пожалуйста, порекомендуйте.
Та часть, которую мне не хватало, связана с исходящими правилами. Мои исходящие правила были установлены на PORT 22 192.168.0.0/0 ALLOW
. Поскольку сетевые ACL не сохраняют состояние, любые временные порты могут нарушить работу.
Я открыл все исходящие правила, и SSH работает.