Hoe Telnet te installeren op Debian 12, 11 of 10

Telnet, een duurzaam netwerkprotocol, faciliteert gebruikers bij het tot stand brengen van verbindingen met externe apparaten, waardoor ze de mogelijkheid krijgen om bronnen op die systemen te beheren en er toegang toe te krijgen. Voor degenen die Telnet willen installeren op Debian 12 Bookworm, Debian 11 Bullseye of Debian 10 Buster, is het van cruciaal belang om de functionaliteiten ervan te begrijpen en de scenario's waarin het relevant blijft ondanks de komst van veiligere protocollen zoals SSH.

Belangrijkste kenmerken en gebruiksscenario's van Telnet:

  • Eenvoud: Het ongecompliceerde karakter van Telnet maakt het een goede keuze voor basistaken voor externe toegang, vooral in omgevingen waar beveiliging op hoog niveau niet de primaire focus is.
  • Netwerkdiagnostiek: Het ongecompliceerde ontwerp helpt bij het snel opsporen van netwerkgerelateerde problemen en het verifiëren van de status van services op verre hosts.
  • Ontwikkelingshulpprogramma: Telnet kan een handig hulpmiddel zijn voor ontwikkelaars waarbij encryptie geen vereiste is, en biedt een directe aanpak om aan netwerkgerichte applicaties te werken.

Het is echter absoluut noodzakelijk op te merken dat Telnet geen versleutelings- en authenticatiemechanismen heeft, waardoor datatransmissies mogelijk kwetsbaar zijn voor ongeoorloofde toegang en wijzigingen. Hoewel Telnet dus in specifieke contexten voordelig kan zijn, moeten gebruikers de beveiligingsbeperkingen ervan kennen en veiliger alternatieven zoals SSH voor kritieke activiteiten overwegen.

Deze handleiding biedt een introductie en uitleg over hoe u Telnet snel kunt installeren, samen met enkele basisvoorbeelden van Telnet-terminalopdrachten.

Update Debian vóór de installatie van Telnet

Voordat u Telnet installeert, is het essentieel om ervoor te zorgen dat uw Debian-besturingssysteem actueel is. Door het systeem bij te werken, krijgt u de nieuwste beveiligingspatches en pakketverbeteringen. Voer de volgende opdracht uit om alle bestaande pakketten op uw systeem bij te werken en te upgraden:

sudo apt update && sudo apt upgrade

Installeer Telnet via APT-opdracht

De repository's van Debian bieden standaard het Telnet-pakket, dat eenvoudig kan worden geïnstalleerd met behulp van de apt pakket manager. Om het Telnet-pakket te installeren, voert u de volgende opdracht uit:

sudo apt install telnetd 

Na de installatie moet u controleren of de Telnet-service correct werkt. Gebruik de volgende opdracht om de status van de Telnet-service te controleren:

systemctl status inetd

Test de Telnet-verbinding op Debian

Nadat u Telnet succesvol hebt geïnstalleerd, is het tijd om de verbinding te testen. Hiervoor moet u verbinding maken met uw externe server via het Telnet-protocol. Voer de volgende opdracht uit om een ​​verbinding tot stand te brengen met de externe server (replace 192.168.50.15 met het IP-adres van uw server):

telnet 192.168.50.15

Als de verbinding tot stand is gebracht, zou u de Telnet-prompt moeten zien, zodat u kunt communiceren met de externe server. Als u problemen ondervindt, controleer dan of de Telnet-service op de externe server actief is en of het IP-adres correct is.

Voorbeeld Telnet-opdrachten

Verbinding maken met een externe server

Om een ​​verbinding tot stand te brengen met een externe server via Telnet, vervangt u <IP_ADDRESS> met het IP-adres van de server, en <PORT> met het juiste poortnummer:

telnet <IP_ADDRESS> <PORT>

Als u bijvoorbeeld verbinding wilt maken met een server met een IP-adres van 192.168.50.15 op haven 23, de standaard Telnet-poort, voert u in:

telnet 192.168.50.15 23

Stap 2: Navigeren door de Telnet-interface

Eenmaal verbonden, kunt u communiceren met de externe server. Enkele veel voorkomende opdrachten die u binnen de Telnet-interface kunt gebruiken, zijn onder meer:

Huidige opties weergeven: Gebruik de display opdracht om de huidige opties en instellingen te bekijken:

display

Schakel lokale echo in: Gebruik de toggle opdracht gevolgd door local_echo om de lokale echo in of uit te schakelen:

toggle local_echo

Escape-teken verzenden: druk de Ctrl + ] -toetsen om het Telnet-escape-teken te verzenden. Dit teken wordt gebruikt om opdrachten rechtstreeks aan de Telnet-client te geven in plaats van aan de externe server.

De Telnet-verbinding sluiten

Wanneer u de verbinding met de externe server wilt verbreken, heeft u een aantal opties:

Het escape-teken gebruiken: druk op Ctrl + ] om het escape-teken te verzenden en typ vervolgens quit en druk op Enter:

quit

Het uitlogcommando verzenden: Afhankelijk van de configuratie van de server kunt u mogelijk de logout commando om de verbinding te verbreken:

logout

Telnet gebruiken om services te controleren

Telnet kan ook worden gebruikt om te controleren of specifieke services op een server draaien. Om bijvoorbeeld te testen of er een HTTP-server op de poort draait 80, vervangen <IP_ADDRESS> met het IP-adres van de server:

telnet <IP_ADDRESS> 80

Eenmaal verbonden, typt u de volgende opdracht om een ​​HTTP-verzoek te verzenden:

GET / HTTP/1.1
Host: <IP_ADDRESS>
Connection: close

Vervangen <IP_ADDRESS> met het IP-adres van de server. Als de HTTP-server actief is, ontvangt u een HTTP-antwoord.

Beveilig Telnet met UFW (optioneel)

Installeer en schakel UFW in

Uncomplicated Firewall (UFW) is een gebruiksvriendelijke front-end voor het beheren van iptables-firewallregels. Het is ontworpen om de firewallconfiguratie te vereenvoudigen en tegelijkertijd de robuustheid van iptables te behouden. Om UFW op uw Debian-systeem te installeren, voert u de volgende opdracht uit:

sudo apt install ufw

Zodra de installatie is voltooid, schakelt u de UFW in met de volgende opdracht:

sudo ufw enable

Stel standaardbeleid in

UFW is standaard ingesteld om alle inkomende verbindingen te weigeren en alle uitgaande verbindingen toe te staan. Het is een goede gewoonte om dit standaardbeleid expliciet te configureren. Voer hiervoor de volgende opdrachten uit:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Telnet-verbindingen toestaan

Om Telnet-verbindingen veilig toe te staan, moet u de IP-adressen of subnetten opgeven die via Telnet toegang mogen krijgen tot uw server. Vervangen <ALLOWED_IP> met het IP-adres of subnet waartoe u toegang wilt verlenen:

sudo ufw allow from <ALLOWED_IP> to any port 23

Om bijvoorbeeld verbindingen vanaf het IP-adres toe te staan 192.168.1.10, je zou uitvoeren:

sudo ufw allow from 192.168.1.10 to any port 23

Om verbindingen van een volledig subnet toe te staan, zoals 192.168.1.0/24, je zou uitvoeren:

sudo ufw allow from 192.168.1.0/24 to any port 23

Controleer de UFW-configuratie

Na het instellen van de firewallregels is het essentieel dat u controleert of de configuratie correct is. Om de status van UFW te controleren en de huidige regels te bekijken, voert u het volgende uit:

sudo ufw status

Zorg ervoor dat de uitvoer de juiste regels voor uw Telnet-service weergeeft en dat de toegestane IP-adressen of subnetten zijn zoals bedoeld.

Conclusie

Tot slot hebben we de installatie van Telnet op Debian Linux besproken, van het updaten van het systeem tot het testen van de Telnet-verbinding. Daarnaast hebben we algemene Telnet-opdrachten en voorbeelden besproken, en hoe u de Telnet-service kunt beveiligen met behulp van UFW als optionele beveiligingsmaatregel. Hoewel Telnet zijn toepassingen heeft, is het belangrijk om te onthouden dat dit niet het veiligste protocol is voor externe servertoegang. Overweeg het gebruik van een veiliger alternatief, zoals SSH, om uw gevoelige gegevens en systeem waar mogelijk te beschermen.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie