Telnet Command Usage in Linux/Unix
On oktober 24, 2021 by adminWhat is Telnet ?
Telnet is een oud netwerkprotocol dat wordt gebruikt om via een TCP/IP-netwerk verbinding te maken met systemen op afstand. Het maakt verbinding met servers en netwerkapparatuur via poort 23. Laten we eens kijken naar het gebruik van Telnet-commando’s.
Disclaimer
- Telnet is geen veilig protocol en wordt dus NIET AANBEVOLEN!. Dit komt omdat de gegevens die over het protocol worden verzonden niet versleuteld zijn en door hackers onderschept kunnen worden.
- In plaats van telnet te gebruiken, is een beter protocol om te gebruiken SSH, dat versleuteld en veiliger is
Laten we eens kijken hoe u het telnet protocol kunt installeren en gebruiken.
Telnet installeren
In dit gedeelte lopen we met u door het proces van het installeren van telnet in RPM en DEB systemen.
Installatie van Telnet in CentOS 7 / RHEL 7
Om het installatieproces op de server te beginnen, voert u het commando
# yum install telnet telnet-server -y
Sample Output
Volgende uit, Start de telnet-service en schakel deze in met het onderstaande commando
# systemctl start telnet.socket# systemctl enable telnet.socket
Sample Output
Start de telnet-service en schakel deze in met het onderstaande commando
# systemctl start telnet.socket# systemctl enable telnet.socket
Sample Output
Naar aanleiding van dit commando moet poort 23, de poort die telnet op de firewall gebruikt, worden toegestaan.
# firewall-cmd --permanent --add-port=23/tcp
Ten slotte moet de firewall opnieuw worden geladen om de regel in werking te laten treden.
# firewall-cmd --reload
Sample Output
Om de status van de telnet-run te controleren
# systemctl status telnet.socket
Sample Output
Telnet-protocol is nu klaar voor gebruik. Vervolgens gaan we een inlog-gebruiker aanmaken.
Inlog-gebruiker aanmaken
In dit voorbeeld gaan we een inlog-gebruiker aanmaken om in te loggen met het telnet-protocol.
# adduser telnetuser
Maak een wachtwoord voor de gebruiker.
# passwd telnetuser
Specifieer het wachtwoord en bevestig.
Om het telnet commando te gebruiken om in te loggen op een server, gebruikt u de onderstaande syntaxis.
$ telnet server-IP address
Bijvoorbeeld
$ telnet 38.76.11.19
In de zwarte console, specificeer de gebruikersnaam en het wachtwoord.
Om in te loggen met putty, voert u het IP-adres van de server in en klikt u op het keuzerondje ‘Telnet’, zoals afgebeeld.
Klik ten slotte op de knop ‘Openen’. Geef op het consolescherm de gebruikersnaam en het wachtwoord van de gebruiker op
Installatie van Telnet in Ubuntu 18.04
Om het telnet-protocol in Ubuntu 18.04 te installeren voert u uit:
$ sudo apt install telnetd -y
Sample Output
Om te controleren of de telnet-service draait, voert u het volgende commando uit.
$ systemctl status inetd
Sample Output
Nogmaals moeten we poort 23 openen in de ufw-firewall.
$ ufw allow 23/tcp
Sample Output
Laad ten slotte de firewall opnieuw om de wijzigingen door te voeren.
$ ufw reload
Telnet is met succes geïnstalleerd en klaar voor gebruik. Net als in het vorige voorbeeld in CentOS 7, moet u een login-gebruiker aanmaken en inloggen met dezelfde syntaxis.
Telnet gebruiken om te controleren op open poorten
Telnet kan ook worden gebruikt om te controleren of een specifieke poort open is op een server. Gebruik hiervoor de onderstaande syntaxis.
$ telnet server-IP port
Om bijvoorbeeld te controleren of poort 22 open is op een server, voert u
Geef een antwoord