IPTables 방화벽 파일 기반 비활성화 또는 변경

IPTables 방화벽 파일 기반 비활성화 또는 변경

네트워크 공급업체가 외부 IP 주소를 변경한 후 서버에 액세스할 수 없게 되었습니다.

서버는 ubuntu 16.04 LTS를 실행하며 포트 22에 대한 액세스는 이전 IP로 제한됩니다. 포트 8080 및 443(Tomcat, SSL 및 비SSL)만 사용할 수 있습니다.

서버는 제3자가 호스팅하는 가상 서버입니다. 서버를 복구 모드로 부팅하면 /recovery 아래에서 전체 파일 시스템에 액세스할 수 있습니다. 그러면 다시 부팅할 수 있습니다.

질문은 재부팅 후 서버에 액세스할 수 있도록 파일 시스템을 어떻게 변경할 수 있는지입니다.

이상적으로는 iptables 방화벽을 비활성화하거나 변경하십시오.

답변1

주소를 설정하는 규칙을 검색하세요. 먼저 시도한 /etc다음 전체 디스크를 시도하십시오.

# Your old IP address
IP=1.2.3.4
grep -r $IP /recovery/etc
grep -r $IP /recovery

당신은 약간의 히트를 쳐야합니다. 로그 파일을 무시합니다. iptables 규칙처럼 보이는 것을 찾으면 이전 주소를 새 주소로 바꾸세요.

그래도 작동하지 않으면 iptables를 지우거나 부팅 후 몇 분 후에 실행되는 주소를 허용하는 cron 작업을 만드세요.

관련 정보