포트 81 사용을 영구적으로 허용하는 방법은 무엇입니까?

포트 81 사용을 영구적으로 허용하는 방법은 무엇입니까?

저는 nginx ubuntu에서 VPS를 사용하고 있으며 기본 포트(80)와 포트 81에서 두 개의 서로 다른 파일을 호스팅하고 있습니다.

문제는 포트 81을 사용할 수 있도록 하려면 항상 아래 명령을 실행해야 한다는 것입니다.

sudo iptables -A INPUT -p tcp --dport 81 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

따라서 VPS가 다시 시작되면 81에서 호스팅되는 서버에 액세스할 수 없습니다.

누구든지 나를 도울 수 있다면 감사합니다 :)

답변1

규칙을 추가한 후에는 다음 명령을 사용하면 됩니다.

sudo iptables-save

이렇게 하면 영구적이며 컴퓨터를 다시 시작할 때마다 수행할 필요가 없습니다.

답변2

다양한 방법으로 이를 달성할 수 있습니다.

VPS가 방화벽을 구성하는 데 사용하는 도구를 확인하세요.. 확실하지 않은 경우 VPS 공급자 설명서를 검색하여 방화벽 구성 방법을 알아보세요.

방화벽 관리는 때때로 VPS 포털에서 수행되거나 스크립트나 프로그램을 통해 VPS에서 직접 구성될 수 있습니다.

VPS 자체에 구성된 경우:

Ubuntu의 기본 방화벽 구성 도구는 ufw입니다. 상태를 보려면 다음을 입력하십시오 sudo ufw status. ufw를 사용하는 경우, 포트 81을 허용하는 명령은 입니다 sudo ufw allow 81.

또 다른 가능성은 iptables-save서버를 다시 시작한 후 규칙을 로드하는 데 사용할 수 있는 현재 방화벽 규칙을 저장하는 것입니다. 좋은 기사에서는 사용법을 설명합니다.https://www.cyberciti.biz/faq/how-to-save-iptables-firewall-rules-permanently-on-linux/ 이 프로세스를 자동화하려면 iptables-pertant 패키지를 설치하십시오: sudo apt install iptables-persistent.

관련 정보