내가 다음과 같은 것을 실행할 때 -
# ss -atur
다음과 같은 열린 포트에 대해 많은 응답을 받습니다.
udp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:mdns 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:38350 0.0.0.0:*
이제 CUPS가 631을 사용한다는 것을 알고 있지만 이러한 다른 포트가 어떤 용도로 사용되는지는 모릅니다. 포트를 사용하여 애플리케이션에 포트를 알리는 방법(역방향 매핑)이 있습니까? 정당한 목적 없이 로컬 포트가 열려 있는 것이 더 걱정됩니다. 더 많은 정보가 있으면 알려주시기 바랍니다. 필요합니다. 데비안 테스트를 하고 있어요.
나는 심지어 lsof를 시도했지만 운이 없었습니다.
서비스 실행 시 어떤 포트가 열려 있는지 어떻게 확인하나요?
중요한 경우를 대비해 lsof 4.93.2를 사용하고 있습니다.
예를 들어 나는 시도했습니다 -
root@debian:~# lsof -Pi | grep qbittorrent
root@debian:~#
이제 qbittorrent가 데이터를 허용하려면 최소한 일부 로컬 포트를 열어야 한다는 것을 알고 있습니다. 로컬 포트도 열리지만 아무것도 볼 수 없습니다.
답변1
이것ss
주문하다포트를 해당 프로세스에 매핑하는 옵션을 제공합니다.
-p
,--processes
소켓을 사용하는 프로세스를 표시합니다.
그러면 출력에는 나열된 각 포트를 특정 프로세스 ID에 매핑하는 추가 열이 포함됩니다.