>  기사  >  운영 및 유지보수  >  Linux에서 포트 차단 문제를 해결하는 방법

Linux에서 포트 차단 문제를 해결하는 방법

angryTom
angryTom원래의
2019-11-06 09:47:5413243검색

Linux에서 포트 차단 문제를 해결하는 방법

Linux 포트가 차단되는 문제를 해결하는 방법은 무엇입니까?

Linux 시스템에는 네트워크 방화벽 설정이 있습니다. 방화벽이 꺼져 있으면 특정 서비스가 특정 포트에서 시작됩니다. Linux의 경우 이 포트는 텔넷으로 연결될 수 있습니다. 텔넷이 특정 포트에 연결할 수 있으려면 해당 포트에 서비스가 있고 방화벽이 해당 포트에 대한 액세스를 허용해야 합니다.

포트 장애 문제를 해결하는 방법에 대해 이야기해보겠습니다.

방화벽을 통과할 수 있도록 필요한 포트를 설정하세요.

특정 포트가 방화벽을 통과할 수 있도록 설정하는 방법은 다음과 같습니다.

vi /etc/sysconfig/iptables

편집 페이지에 들어가서 다음 구성을 추가하세요. 지정된 위치에

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

이 문장이 배치되어야 합니다 - A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 수정 후 저장하고 종료한 후 네트워크 카드 서비스를 다시 시작하세요

service iptables restart

포트 오픈 정보 보기

service iptables status

Linux에서 포트 차단 문제를 해결하는 방법일반 서버 오픈 정보가 보이면 성공적으로 오픈된 것입니다.

특정 포트에 서비스가 있는지 확인

netstat -anp |grep "확인할 포트 번호"(예: netstat -anp |grep "9001")

/etc/sysconfig/iptables에 9001이 설정된 경우 방화벽을 통과하고 서비스가 다시 시작되면 네트워크 세그먼트의 다른 컴퓨터에서 시스템의 9001 포트에 텔넷을 연결할 수 있습니다. 이 시스템에서 localhost 9001을 telnet하여 9001이 telnet으로 연결될 수 있는지 확인할 수도 있습니다.

서버를 구매하신 경우 보안그룹에서도 포트 권한을 설정해주셔야 합니다.

추천:

linux 운영 및 유지 관리 튜토리얼

위 내용은 Linux에서 포트 차단 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.