Cyberithub

Inhoudsopgave

Aanbevelingen

In deze tutorial neem ik u mee door de verschillende tools die gebruikt kunnen worden om poortconnectiviteit in Linux te controleren/testen.

Poort connectiviteit testen

Je kent misschien de commando’s curl, netstat, telnet en nc wel in Linux: –

curl – Het wordt meestal gebruikt voor het downloaden van webpagina’s of bestanden vanaf een Linux/Unix commandoregel. Maar er is nog een ander groot gebruik dat curl commando heeft: het testen van TCP poort connectiviteit. Laten we als voorbeeld nemen dat je helpt met wat netwerk veranderingen en moet bevestigen dat de verbinding van je server naar een host op afstand en specifieke TCP poort nog steeds werkt.

telnet – telnet commando wordt gebruikt voor interactieve communicatie met een andere host met behulp van het TELNET protocol. Het begint in command mode, waar een telnet command prompt (“telnet>”) wordt afgedrukt. Als telnet wordt aangeroepen met een host-argument, voert het impliciet een open commando uit.

nc – nc commando is voor het uitvoeren van onderhoud/diagnose taken met betrekking tot het netwerk . Het kan operaties uitvoeren zoals lezen, schrijven of gegevens omleiden over het netwerk, vergelijkbaar met hoe je cat commando kunt gebruiken om bestanden op Linux systeem te manipuleren

Wat is Port

Ports zijn in principe communicatie eindpunten in de netwerk topologie waardoor uitgaand en inkomend verkeer stroomt.

Vereisten

Je moet netstat, curl, nc en telnet commando’s in linux hebben.

Aanbevelingen

Hoe netstat commando te installeren en te gebruiken in Linux
Top 10 Ping Command Examples in Linux

Beste voorbeelden om poortconnectiviteit te testen in Linux (RedHat 7/CentOS 7/Ubuntu 18.04) 1

Beste voorbeelden om de poortconnectiviteit te testen in Linux(RedHat 7/CentOS 7/Ubuntu 18.04) 1

Test TCP Ports

TCP staat voor Transmission Control Protocol. Bij deze methode maakt het systeem dat de gegevens verzendt, rechtstreeks verbinding met de computer waarnaar het de gegevens verzendt, en blijft het verbonden voor de duur van de overdracht.

Met deze methode kunnen de twee systemen garanderen dat de gegevens veilig en correct zijn ontvangen zonder de integriteit van de pakketten aan te tasten, waarna ze de verbinding verbreken.

Deze methode om gegevens over te dragen is meestal sneller en betrouwbaarder, maar legt een hogere belasting op het systeem omdat het de verbinding en de gegevens die eroverheen stromen in de gaten moet houden.

Hier ziet u hoe u dat kunt doen met het commando curl en zijn telnet-functionaliteit.

Test SSH poortverbinding met curl

U kunt lokale poort 22 testen met het commando curl zoals hieronder gespecificeerd.

# curl -v telnet://127.0.0.1:22* About to connect() to 127.0.0.1 port 22 (#0)* Trying 127.0.0.1...* Connected to 127.0.0.1 (127.0.0.1) port 22 (#0)SSH-2.0-OpenSSH_7.4^C

Test SSH poort verbinding met telnet

U kunt poort 22 testen met behulp van telnet commando zoals hieronder vermeld.

# telnet 127.0.0.1 22Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.SSH-2.0-OpenSSH_7.4^C

Test UDP poorten

UDP staat bekend als User Datagram Protocol. Met deze methode verpakt het systeem dat de gegevens verstuurt de informatie in een mooi klein pakketje en laat het los op het netwerk in de hoop dat het op de juiste bestemming aankomt.

Wat dit betekent is dat UDP niet direct verbinding maakt met de ontvangende computer zoals TCP dat doet, maar de gegevens verstuurt en vertrouwt op de netwerkapparatuur tussen het verzendende systeem en het ontvangende systeem om de gegevens op de juiste manier op de juiste plaats te krijgen.

Deze methode van verzenden biedt geen enkele garantie dat de gegevens die u verstuurt, ooit op de plaats van bestemming aankomen. Aan de andere kant heeft deze methode van transmissie een zeer lage overhead en is daarom zeer populair om te gebruiken voor diensten die niet zo belangrijk zijn om meteen te werken.

Test SSH poort verbinding met nc

U kunt udp poort 123 testen door het onderstaande netcat commando te gebruiken:-

# nc -v -z -u 127.0.0.1 123Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to 127.0.0.1:123.Ncat: UDP packet sent successfullyNcat: 1 bytes sent, 0 bytes received in 2.02 seconds.

Ook te lezen: Hoe maak je een Network Bonding in Linux

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.