답변:
netstat
포트 통계를 보는 데 사용할 수 있습니다.
sudo netstat -lnp
모두 나열하려면 리터 istening 포트 N 엄버를 와 P는 로웠 하나 하나에 책임을. 프로세스를 종료하거나 종료하여 포트를 닫습니다. ( kill
, pkill
...)
프로세스 종료 없이는 불가능합니다! . 명령 행에서 포트 수동 종료를 참조하십시오 . 방화벽 솔루션을 찾는 다른 방법 (네트워크에서 해당 포트를 분리)
우분투에서 열린 포트를 닫으려면 아래 명령을 사용할 수 있습니다
sudo kill $(sudo lsof -t -i:3000)
대신 3000
포트 번호를 지정할 수 있습니다
lsof
명령은 프로세스에 의해 열린 파일에 대한 정보를 제공합니다
-t :이 플래그는 lsof가 프로세스 식별자 만 있고 헤더가없는 간결한 출력을 생성하도록 지정합니다. 예를 들어 출력이 kill (1)로 파이프 될 수 있습니다. 이 옵션은 -w 옵션을 선택합니다.
-i :이 플래그는 인터넷 주소가 i에 지정된 주소와 일치하는 파일 목록을 선택합니다. 주소를 지정하지 않으면이 옵션은 모든 인터넷 및 x.25 (HP-UX) 네트워크 파일 목록을 선택합니다.
ftp 서비스 용 vsftpd와 같은 서비스 실행으로 인해 포트가 열린 경우 서비스와 관련된 실행 파일도 종료되도록 서비스를 중지했다가 비활성화 할 수 있습니다. 데비안 기본 시스템에서는 다음 명령을 실행하여 서비스를 파괴 할 수 있습니다.
service SERVICENAME stop
systemctl disable SERVICENAME
행운을 빕니다
sudo netstat -lnp
포트 22를 중지시키기 위해 제안 된 명령을 실행했습니다. :)