Du kan ikke direkte "finde" portnummeret til en fjernvært. Portnumre tildeles specifikke tjenester, der kører på en vært, og du skal vide, hvilken service du leder efter.
Her er, hvordan man nærmer sig det:
1. Identificer den service, du leder efter: Leder du efter en webserver (som Apache eller Nginx)? En database (som MySQL eller PostgreSQL)? En e -mail -server (som SMTP)? At kende tjenesten hjælper dig med at finde ud af det typiske portnummer, der er knyttet til det.
2. Brug portscanningsværktøjer: Værktøjer som NMAP kan scanne en ekstern vært til åbne porte. Dette fortæller dig, hvilke porte der lytter til forbindelser, men fortæller dig ikke, hvilken service der kører på hver port.
3. Kontroller systemlogfiler: Kontroller systemlogfilerne på den eksterne vært for information om aktive tjenester og deres portnumre.
4. Kontroller konfigurationsfiler: Hvis du har adgang til fjernværdens konfigurationsfiler, kan du finde portnumrene, der er knyttet til tjenester ved at lede efter relevante indstillinger.
5. Spørg serveradministratoren: Hvis du har at gøre med en fjernserver, skal administratoren være i stand til at fortælle dig, hvilke portnumre der er i brug.
Eksempel:
Lad os sige, at du vil finde portnummeret på en webserver, der kører på en ekstern vært.
* du kender tjenesten: Webserver
* du kender den typiske port: Port 80 for HTTP, port 443 for HTTPS
* Du kan bruge en portscanner som NMAP: `NMAP -P 80.443 `
NMAP scanner den eksterne vært for Ports 80 og 443 og rapporterer tilbage, om disse porte er åbne. Hvis de er det, har du fundet portnumrene til webserveren.
Vigtig note:
* PORT -scanning kan bruges til ondsindede formål, så vær opmærksom på dine handlinger og kun scanningssystemer, du har tilladelse til at få adgang til.
* Nogle tjenester bruger muligvis ikke-standard porte. Hvis du ikke finder tjenesten på den typiske port, skal du muligvis konsultere dokumentationen for den specifikke service eller serveradministratoren.