Tutorials

▷ Telnet wat het is en waarvoor het is 【de meest complete】

Inhoudsopgave:

Anonim

Telnet is een tool die al tientallen jaren door computersysteembeheerders wordt gebruikt op het gebied van netwerken. Externe verbindingen zijn niet bepaald nieuw, aangezien de eerste netwerken en met systemen zonder desktops tools zoals Telnet werden gebruikt om verbinding te maken met servers en apparatuur die op een netwerk waren aangesloten, zowel op afstand als intern. Hier zullen we beter weten wat Telnet is en waarvoor het werd gebruikt.

Inhoudsindex

Hoewel het nu is vervangen door meer veilige tools, zoals SSH, heeft Telnet nog steeds enig nut in beveiligde omgevingen voor systeembeheerders.

Wat is Telnet

De naam Telnet komt van het acroniem Telecomunication Network en eigenlijk een TCP / IP-netwerkprotocol dat sinds 1960 wordt gebruikt om externe verbindingen tot stand te brengen met andere computers, servers en apparaten met een compatibel systeem dat via dit communicatiesysteem toegang heeft. Standaard wordt poort 23 gebruikt.

Naast het protocol zelf krijgt het programma dat het gebruikt om de verbinding zelf tot stand te brengen ook deze naam. Om op afstand toegang te krijgen tot de andere machine, moeten we een terminal gebruiken, bijvoorbeeld Windows Command Prompt of de Linux Terminal. Op deze manier kunnen we communiceren op de externe machine die door zijn bestanden bladert, andere interne commando's uitvoert, als we toestemming hebben, en de status van de machine zelf bewaakt zonder dat we fysiek naar de plaats hoeven te gaan waar deze zich bevindt.

Het wordt niet alleen gebruikt op MSDOS- en Windows-systemen, maar is ook compatibel met op UNIX gebaseerde systemen, zoals Mac en Linux, en FreeBSD. Met dit protocol kunnen we ook de connectiviteit van andere machines controleren en controleren of deze bepaalde poorten naar buiten hebben geopend. Dit is iets dat we zo dadelijk zullen zien.

Hoe Telnet werkt

Zoals we zeggen, kunnen dit protocol en programma alleen worden gebruikt in de opdrachtmodus. Om een ​​verbinding tussen twee computers met Telnet tot stand te brengen, hebben we eerst een client nodig die we zijn en een server op de machine waartoe we van plan zijn toegang te krijgen. Als we het ook buiten een intranet of LAN doen, moeten we poort 23 open hebben op de bestemmingsmachine.

Het volgende dat we nodig hebben, is een sessie openen op de bestemmingsmachine waarop een of meer gebruikersaccounts zijn toegestaan. Kortom, om toegang te krijgen tot een doelmachine met een client, moet deze een gebruikersaccount bevatten dat is ingeschakeld voor toegang, en we zullen zowel de gebruikersnaam als het wachtwoord moeten kennen om communicatie tot stand te brengen.

Beveiligingsproblemen met Telnet en SSH als vervanging

Momenteel is het gebruik van Telnet praktisch beperkt tot interne netwerken met een beveiligingsschild dat het netwerk van buiten isoleert. In alle andere gevallen wordt altijd het SSH-protocol gebruikt.

Het grote probleem met telnet is dat de informatie van de ene terminal naar de andere reist zonder enige codering, alleen in platte tekst. Voor een hacker is deze informatie buitengewoon gemakkelijk te verkrijgen, aangezien zowel de gebruikersnaam als het wachtwoord om de communicatie tot stand te brengen ook als platte tekst komen, is de inbreuk op de beveiliging wreed.

Als reactie op deze problemen werd het gebruik van een ander gecodeerd communicatieprotocol dat in UNIX-systemen wordt gebruikt, SSH (Secure Shell) genaamd, populair. Tegenwoordig is het perfect compatibel met Windows-omgevingen, waar we zowel de client als de server kunnen installeren om het te gebruiken. SSH gebruikt RSA-sleutels als versleuteling, zodat de informatie die het verplaatst niet gemakkelijk kan worden ontsleuteld. Er zijn ook andere applicaties zoals OPENSSH, Putty, Shell of SSH-Agent, waar dit communicatieprotocol kan worden gebruikt. In dit geval loopt de verbinding via TCP-poort 22.

Hoe Telnet te gebruiken

Om Telnet te gebruiken, hebben we een opdrachtterminal nodig, ofwel een opdrachtprompt of Windows PowerShell. Eenmaal geopend, hoeven we alleen maar te schrijven

telnet

En we zullen toegang krijgen tot de applicatie. Als we eenmaal binnen zijn:

hulp

We kunnen de verschillende opties zien die we hebben om het programma te gebruiken.

Maar als we een directe verbinding willen maken, hoeven we alleen maar te plaatsen:

telnet

Kan ik Telnet nog steeds gebruiken?

Momenteel hebben ze op besturingssystemen vóór Windows 10 en Windows 8 nog steeds een Telnet-server in het systeem geïmplementeerd als een installeerbare functie. Zodat we zonder problemen verbinding kunnen maken met een klant. Het is ook beschikbaar in Windows Server-versies. In andere besturingssystemen zoals Linux zullen we het via de repositories moeten installeren.

In het geval van Windows 10 hebben we, om beveiligingsproblemen te voorkomen, alleen de Telnet-client beschikbaar in de functies. Om een ​​server te gebruiken, hebben we een extern programma zoals Putty nodig.

Activeer de Telnet-client in Windows 10

We hebben al een tutorial gemaakt waarin we leren hoe u de telnet-client in Windows 10 kunt activeren. Het is uiterst eenvoudig.

Hoe Telnet-client te activeren in Windows 10

Hoe Telnet-server te activeren in Windows en Linux

Evenzo hebben we de moeite genomen om volledig te laten zien hoe we een Telnet-server kunnen activeren op andere Windows-systemen dan Windows 10 en ook op Linux-besturingssystemen zoals Ubuntu. Het is een zeer interessant onderwerp als u overweegt dit communicatieprotocol te gebruiken.

Hoe de Telnet-server in Linux te gebruiken

Hoe de Telnet-server in Windows te gebruiken

Test open poorten met Telnet

Zoals we eerder zagen, kunnen we met Telnet gemakkelijk testen of een host open of gesloten poorten heeft. Hiervoor hoeven we alleen het externe IP-adres of de domeinnaam te kennen. De syntaxis is als volgt:

telnet

Als we de verbinding maken, als de poort inderdaad open is, krijgen we een leeg zwart scherm. Als het daarentegen is gesloten, wordt er een fout weergegeven na een verbindingspoging. Laten we eens kijken met onze Professional Review-pagina, op een webserver moeten poort 80 en 443 van http en https open zijn, samen met een poort als 22 voor externe verbindingen via SSH.

We zetten:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Zelfs met poort 22 geeft de host ons een idee dat het werkt met OpenSSH onder het Debian-systeem.

Laten we het bijvoorbeeld proberen met Telnet-poort 23:

We zien dat we geen verbinding hebben kunnen maken, dus deze is gesloten.

Zoals u kunt zien, is het gebruik van Telnet vrij eenvoudig en heeft het niet veel complicaties. Maar als u het voor externe verbindingen wilt gebruiken, kiest u beter voor SSH, dat veel veiliger is. Telnet wordt alleen aanbevolen voor verbindingen op interne netwerken.

Mogelijk vindt u deze tutorials ook interessant:

Waarvoor ben je van plan Telnet te gebruiken? Als je vragen hebt of iets wilt verduidelijken, schrijf ons dan in de comments.

Tutorials

Bewerkers keuze

Back to top button