원격 서버에 로그인하지 않고 원격 컴퓨터에서 사용 가능한 포트를 찾는 방법을 찾고 있습니다. 그렇게하는 방법?
답변1
엔맵종종 그러한 노력에 대한 보편적인 선택으로 간주됩니다.
답변2
나는 다음을 사용합니다: sudo nmap -p1-65535 -sV -O 호스트 이름
또한 원격 시스템에서 실행 중인 서비스 버전도 열거합니다(가능한 경우). 관리자가 상자의 포트 스캔을 걱정하는 한, 포트 스캔이 일반적으로 사람에 의해 수행되던 시절에는 그랬습니다. 요즘 포트스캔은 너무 자주 그리고 대부분 봇에서 이루어지므로 관리자가 후속 조치를 취하는 데 시간을 투자할 가치가 없습니다.
루트를 처리하고 싶지 않으면 다음은 가능한 모든 포트를 검색합니다.
nmap -p1-65535 호스트 이름
답변3
이를 수행하는 방법은 매우 다양하므로 도구를 찾아 원격 시스템을 검색해야 합니다. 그러나 보안을 고려하여 점점 더 많은 시스템에서 해당 패킷을 삭제하거나 네트워크 관리자에게 경고합니다. 강요.
답변4
이를 수행하는 절대적인 방법은 없습니다. nmap과 같은 도구는 네트워크에 열려 있는 포트를 찾아내지만 어떤 포트가 실제로 사용 가능한지는 밝히지 않습니다. 이는 어떤 포트가 로컬에서 사용 중이지만 네트워크에 노출되지 않는지 확인할 수 있는 방법이 없기 때문입니다.