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
일반 서버 오픈 정보가 보이면 성공적으로 오픈된 것입니다.
특정 포트에 서비스가 있는지 확인netstat -anp |grep "확인할 포트 번호"(예: netstat -anp |grep "9001")
/etc/sysconfig/iptables에 9001이 설정된 경우 방화벽을 통과하고 서비스가 다시 시작되면 네트워크 세그먼트의 다른 컴퓨터에서 시스템의 9001 포트에 텔넷을 연결할 수 있습니다. 이 시스템에서 localhost 9001을 telnet하여 9001이 telnet으로 연결될 수 있는지 확인할 수도 있습니다.
서버를 구매하신 경우 보안그룹에서도 포트 권한을 설정해주셔야 합니다.
추천:
linux 운영 및 유지 관리 튜토리얼위 내용은 Linux에서 포트 차단 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!