저는 Debian 10과 OVH VPS를 실행하는 Virtualmin/Webmin을 사용하여 웹사이트를 관리합니다.
CSF 설치를 완전히 망쳤습니다. 이로 인해 방화벽 테이블이 손상되어 차단되었습니다. 내 서버에서 실행 중인 webmin/ssh에 대한 사용자 정의 포트를 추가하려면 복구 모드에서 방화벽 규칙을 수동으로 편집하는 방법을 알아야 합니다.
무슨 일이 일어났는지에 대한 세부정보:
- CSF를 설치하려고 시도했지만 설치 후 Perl 스크립트로 확인할 때 방화벽이 없는 오류가 발생했습니다.
- 제거 스크립트를 실행해 보았지만 실행되지 않았기 때문에 서버를 다시 시작했고 CSF 제거 스크립트가 실행되었습니다.
- 이로 인해 여전히 Webmin 방화벽 옵션을 사용할 수 없습니다! 그래서 이전 Webmin 설정이 사용되기를 바라며 다시 재부팅했습니다. 아니요! 이것은 큰 실수입니다. SSH/Webmin 잠금을 완료합니다.
- 포트 80/443이 작동하고 웹사이트가 작동하지만 내가 설정한 포트 또는 보안상의 이유로 이전에 변경한 기본 10000을 통해 SSH/webmin에 액세스할 수 없습니다.
- 다른 방화벽을 사용하지 않습니다.
- OVH VPS를 사용합니다
다행히 OVH에는 디스크를 부팅하고 마운트할 수 있는 복구 운영 체제가 있습니다. /etc/iptables.up.rules에 webmin 포트와 ssh 포트가 추가된 것을 발견했습니다. 또한 SSHD 구성을 편집하고 ssh 포트를 다시 22로 변경하고(SSHD는 여러 포트를 허용하므로 설정한 이전 포트를 유지함) 서버를 다시 시작했지만 주사위는 없습니다!
여기가 방화벽 규칙이 유지되는 곳이 아니라고 추측할 수 있고, 인터넷 검색을 통해서도 찾을 수 없습니다!
CSF를 제거한 후 재부팅했을 때 무슨 일이 일어났는지 잘 모르겠지만 완전히 잠겼습니다.
답변1
UFW를 사용하여 SSH/웹 액세스를 위해 로그인하고 포트를 다시 추가할 수 있도록 VPS에 KVM 옵션을 제공한 @Panki OVH에게 감사드립니다.