> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux 시스템 포트를 닫는 세 가지 방법

Linux 시스템 포트를 닫는 세 가지 방법

小云云
풀어 주다: 2018-03-29 17:22:49
원래의
56200명이 탐색했습니다.


Linux 시스템에서 포트를 닫는 방법은 이 기사를 주로 여러분과 공유합니다. 도움이 되기를 바랍니다.

1. 프로세스를 종료하여 포트를 닫습니다.

각 포트에는 데몬 프로세스가 있습니다. 이 데몬 프로세스를 종료하세요.

각 포트는 프로세스에 의해 점유됩니다.

1단계, 다음 명령을 사용하세요.

netstat -anp | grep port

이 포트를 점유하고 있는 프로세스를 찾으려면

두 번째 단계에서 다음 명령을 사용합니다.

kill -9 PID

그냥 kill it

2. 포트 열기/닫기

각 포트에는 해당 서비스가 있으므로 포트를 닫으려면 해당 서비스만 닫으면 됩니다.

Linux에서 부팅 시 자동으로 시작되는 서비스는 일반적으로 다음 두 곳에 저장됩니다.

/etc/init.d/ 폴더 아래의 서비스:
이 폴더 아래의 서비스는 해당 SCRIPT 시작 또는 종료하세요.
예: sendmail 서비스 시작: ./sendmail start(TCP 25 포트 열기)
sendmail 서비스 닫기: ./sendmail stop(TCP 25 포트 닫기)

sendmail 서비스의 현재 상태 보기: . /sendmail? 상태(서비스 실행 여부 보기)

/etc/xinetd.d/ 폴더 아래 서비스:
이 폴더 아래 서비스는 서비스 구성 파일을 변경하고 xinetd를 다시 시작해야 합니다.

예: 인증 서비스를 시작하려면 /etc/xinetd.d/auth 구성 파일을 열고 "disable=no"로 변경한 후 저장하고 종료합니다.

/etc/rc.d/init.d/xinetd restart 실행

인증 서비스를 중지하려면 /etc/xinetd.d/auth 구성 파일을 열고 "disable=yes"로 변경한 후 저장하고 종료하세요.

/etc/rc.d/init.d/xinetd restart

3. 방화벽을 통해 포트를 제한하세요

아래에 소개된 방법은 Linux 명령에서 사용할 수 있으며 매우 간단합니다.
포트를 다음과 같이 엽니다:

iptables -A INPUT -p $port -j ACCEPT

ACCEPT를 DROP으로 변경하세요. 즉:

iptables -A INPUT -p $port -j DROP
여기서 $port는 포트 번호입니다. , iptables의 구체적인 사용법은 다음과 같습니다.

위 내용은 Linux 시스템 포트를 닫는 세 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿