Я использую Putty для подключения к машине Linux Red Hat на экземпляре AWS. Мой локальный компьютер - это Windows 8. В iptables мне пришлось внести изменения и случайно забыл вернуть это правило по умолчанию: -A INPUT -m state --state ESTABLISHED, RELATED -j
Теперь я потерял соединение с Putty и получил сообщение об ошибке сети: программное обеспечение вызвало прерывание соединения. Я больше не могу подключиться. Могу ли я его восстановить и как?
Обновление: после публикации вопроса я уже пытался прикрепить тома к другому экземпляру Amazon (экземпляр отладки), но, когда я подключаюсь к нему, он, к сожалению, отображает ту же ошибку «Программное обеспечение вызвало прерывание соединения».
Я тоже пытался исправить это, отредактировав настройки в разделе Connection конфигурации Putty.
Спасибо.
Если бы его не было на AWS, вам просто нужно было бы войти в систему на консоли сервера Linux и добавить оттуда отсутствующее правило.
К сожалению, AWS не предоставляет доступ к экземплярам через консоль, поэтому вам придется выполнить шаги, описанные в руководстве по AWS. Как восстановить недоступный экземпляр Linux чтобы восстановить доступ.
Вам нужно создать новый экземпляр, чтобы исправить iptables. Следуйте инструкциям здесь (прокрутите немного вниз): https://aws.amazon.com/articles/5213606968661598
Затем добавьте скрипт, обновляющий iptables в rc.d папка, чтобы она запускалась при запуске
Синхронизировать и отключить громкость. Подключитесь к старому экземпляру.
Начните, и, надеюсь, это сработало.
Готово.
Небольшое примечание: обычно в iptables нет необходимости. Вы можете управлять брандмауэром с помощью консоли AWS.