SSH를 통해 방화벽을 설정할 때 IP 테이블 규칙이 엉망이고 나 자신이 잠겼습니다.

SSH를 통해 방화벽을 설정할 때 IP 테이블 규칙이 엉망이고 나 자신이 잠겼습니다.

내 웹사이트에 방화벽 규칙을 설정하려고 했지만 IP 테이블 규칙을 어지럽혀서 잠겼습니다. 이제 SSH를 통해 VPS에 액세스할 수 없습니다. 시도하면 다음 메시지가 나타납니다.

ssh: connect to host [IP address] port [Port]: Connection timed out

먼저 방화벽 규칙을 설정하는 단계를 진행했습니다. 이 시점에서는 iptables -A INPUT -j DROP결국 어떤 명령도 추가할 수 없기 때문에 자신을 차단한 것 같습니다.

방화벽 규칙을 설정하는 단계

그렇다면 이 문제를 해결하고 강력한 방화벽을 추가하려면 어떻게 해야 할까요?

참고 1: 저는 이 내용을 처음 접했고 배우려고 노력하고 있습니다. 참고 2: 인스턴스의 관리 페이지에 액세스할 수는 없지만 사이트를 호스팅하는 친구에게 몇 가지 작업을 요청할 수 있습니다. 따라서 SSH에서 우선순위 수정이 가능합니다.

미리 감사드립니다!

답변1

SSH를 통해 다시 액세스할 수 없습니다. 친구에게 연락하여 iptables 규칙을 재설정하도록 요청해야 합니다.

제안을 드릴 수 있다면 iptables를 구성할 때 cronwatchdog을 사용하거나 구성하여 at이런 일이 다시 발생하지 않도록 하겠습니다. 유용하게 쓰실 수 있을 것 같아요이 답변그리고이 답변서버 장애 관련.

관련 정보