Telnet-command gebruiken op Linux
Het Telnet-commando is een handig hulpprogramma voor netwerkcommunicatie in Linux. Van het scannen van poorten op afstand tot het oplossen van verbindingsproblemen — Telnet biedt een eenvoudige, tekstgebaseerde manier om te communiceren met een externe host.
In deze stapsgewijze handleiding leer je hoe je Telnet kunt installeren, configureren en gebruiken op Linux. We bespreken ook de belangrijkste opties en functies, zodat je een volledig beeld krijgt.
Wat is Telnet? Link kopiëren
Telnet (afkorting van Telecommunication Network) is een netwerkprotocol waarmee verbinding kan worden gemaakt met een ander systeem via Transmission Control Protocol (TCP). Het stelt gebruikers in staat om rechtstreeks verbinding te maken met een specifieke host en poort, zodat opdrachten kunnen worden verzonden en uitvoer direct kan worden gelezen.
Telnet wordt voornamelijk gebruikt voor:
- Open poorten testen — controleer of een server een bepaalde poort open heeft.
- Toegang tot diensten — directe toegang tot web-, e-mail- of andere netwerkservices.
- Netwerkproblemen oplossen — diagnose en herstel van verbindingsproblemen of gesloten poorten.
Telnet installeren op Linux Link kopiëren
Telnet is niet vooraf geïnstalleerd op de meeste moderne Linux-distributies. De installatie verschilt per distributie.
Voor Ubuntu/Debian-gebaseerde systemen
Gebruikers van Ubuntu, Debian of vergelijkbare distributies kunnen Telnet installeren met de volgende opdracht:
sudo apt install telnetVoor Red Hat/CentOS-gebaseerde systemen
Op Red Hat, CentOS of Fedora gebruik je yum of dnf:
sudo yum install telnetof op nieuwere versies:
sudo dnf install telnetDe syntaxis van het Telnet-commando Link kopiëren
De syntaxis van het Telnet-commando is eenvoudig:
telnet [hostname/IP] [port]Parameters:
-
[hostname/IP]: specificeert de hostnaam of het IP-adres van de externe host. -
[port]: geeft het poortnummer aan waarmee je verbinding wilt maken (standaard: 23).
Telnet maakt directe verbindingen met diensten op specifieke poorten, zoals: HTTP (poort 80), SMTP (poort 25) en FTP (poort 21).
Belangrijkste opties voor het Telnet-commando Link kopiëren
Het Telnet-commando is flexibel en biedt meerdere opties om de functionaliteit uit te breiden.
|
Optie |
Beschrijving |
|
-4 |
Dwingt Telnet om alleen IPv4 te gebruiken. |
|
-6 |
Dwingt Telnet om alleen IPv6 te gebruiken. |
|
-8 |
Staat overdracht van 8-bits gegevens toe. |
|
-E |
Schakelt het escape-teken uit. |
|
-K |
Voorkomt automatische overdracht van inloggegevens (bijv. Kerberos-ticket). |
|
-L |
Activeert de loopback-modus om verbinding te maken met de lokale host. |
|
-X atype |
Geeft het type authenticatie aan (bijv. KERBEROS_V4). |
|
-a |
Voert automatisch de gebruikersnaam in bij het inloggen. |
|
-d |
Activeert de debugmodus met gedetailleerde verbindingsinformatie. |
|
-e char |
Wijzigt het escape-teken. |
|
-l user |
Specificeert de gebruikersnaam voor de inlogpoging. |
|
-n tracefile |
Slaat sessieactiviteiten op in een tracebestand. |
|
-b addr |
Bepaalt de lokale interface of het adres voor de verbinding. |
|
-r |
Maakt een omgekeerde Telnet-verbinding (reverse Telnet). |
Telnet gebruiken: praktische toepassingen Link kopiëren
Telnet wordt vaak gebruikt voor diagnose en testen van netwerkverbindingen. Hier volgen enkele veelvoorkomende toepassingen.
Open poorten testen Link kopiëren
Gebruik het volgende commando om te controleren of poort 80 open is op een server:
telnet example.com 80
Als de poort open is, zie je een leeg scherm dat invoer verwacht — een teken dat de poort luistert. Als de poort gesloten of geblokkeerd is door een firewall, krijg je een foutmelding zoals: Connection refused
Verbinden met een SMTP-server Link kopiëren
Telnet kan worden gebruikt om e-mailservers te testen door ruwe SMTP-commando’s te sturen:
telnet mail.example.com 587
Zodra de verbinding tot stand is gebracht, kun je SMTP-commando’s zoals HELO, MAIL FROM en RCPT TO invoeren om met de server te communiceren.

HTTP-verzoeken verzenden Link kopiëren
Telnet kan handmatig worden gebruikt om HTTP-servers te testen door verzoeken te sturen:
telnet example.com 80
Voer daarna in:
GET / HTTP/1.1
Host: example.comDruk twee keer op Enter om het verzoek te verzenden. De serverantwoord zal vervolgens verschijnen.

Verbinding afdwingen via IPv4 Link kopiëren
Als een server zowel IPv4 als IPv6 ondersteunt, kun je de verbinding beperken tot IPv4:
telnet -4 example.com 80
Dit zorgt voor compatibiliteit met IPv4-netwerken.
Een MySQL-server testen Link kopiëren
Gebruik Telnet om te controleren of de MySQL-poort (3306) open is:
telnet database.example.com 3306Als de verbinding succesvol is, toont Telnet een protocolspecifieke begroeting van de MySQL-server.
Veiligheidsaspecten bij het gebruik van Telnet Link kopiëren
Hoewel Telnet handig is, is het fundamenteel onveilig, omdat alle gegevens — inclusief wachtwoorden — in platte tekst worden verzonden.
👉 Let daarom op:
- Gebruik Telnet niet op onbeveiligde netwerken. Werk indien mogelijk via een privé, beveiligd netwerk.
- Gebruik alternatieven zoals SSH (Secure Shell) voor versleutelde communicatie.
- Schakel Telnet uit op je servers als het niet nodig is.
Geavanceerde toepassingen van Telnet Link kopiëren
Telnet kan ook worden gebruikt in meer gespecialiseerde scenario’s:
- Servicebewaking: test rechtstreeks protocollen zoals IMAP of POP3.
- IoT-apparaatbeheer: sommige IoT-apparaten gebruiken Telnet als tekstinterface.
- Educatief gebruik: ideaal om netwerkprotocollen en serverreacties te leren begrijpen.
Veelvoorkomende problemen en oplossingen Link kopiëren
Hoewel Telnet eenvoudig is, kunnen er fouten optreden:
-
Connection Refused: Doelpoort is gesloten of geblokkeerd.
-
Time-Out Errors: Netwerkvertraging of routeringsprobleem.
-
Permission Denied: Gebruiker heeft onvoldoende rechten of poort is gereserveerd.
Controleer regelmatig de netwerkconfiguratie en firewallinstellingen om deze problemen te voorkomen.
Alternatieven voor Telnet Link kopiëren
Omdat Telnet geen encryptie biedt, zijn er veiligere alternatieven met vergelijkbare functionaliteit:
- SSH (Secure Shell): de meest gebruikte vervanger van Telnet, met versleutelde communicatie en sterke authenticatie.
→ Gebruik het commando ssh om veilig verbinding te maken met externe servers. - Netcat (nc): krachtig hulpprogramma voor debugging, poortscans en verbindingscontrole (TCP/UDP).
- OpenSSL s_client: gebruik dit om SSL/TLS-verbindingen veilig te testen op specifieke poorten.
Conclusie Link kopiëren
Telnet is een eenvoudig maar effectief hulpmiddel voor netwerkdiagnose en debugging onder Linux. Zolang je bewust bent van de veiligheidsrisico’s en het correct gebruikt, blijft Telnet een handig hulpmiddel voor testen, communicatie en systeembeheer.
Met deze gids kun je Telnet installeren, configureren en veilig gebruiken om je Linux-systemen efficiënt en verantwoord op afstand te beheren.