Tutorials  /  Linux Basics

Telnet-Befehl in Linux/Unix

Ccentron Redaktion · Januar 2024 ·5 Min. Lesezeit ·Linux Basics, Tutorial

Was ist Telnet?

Telnet ist ein altes Netzwerkprotokoll, das verwendet wird, um über ein TCP/IP-Netzwerk eine Verbindung zu entfernten Systemen herzustellen. Es verbindet sich über Port 23 mit Servern und Netzwerkgeräten. Lassen Sie uns einen Blick auf die Nutzung des Telnet-Befehls werfen.

VM

Zum Ausprobieren: Cloud-Server ab 3,12 €/Monat

ccloud³ VMs aus deutschen Rechenzentren – in Sekunden gestartet, stundengenau abgerechnet, mit 200 € Startguthaben für neue Konten. Server starten →

Haftungsausschluss

  1. Telnet ist kein sicheres Protokoll und wird daher NICHT EMPFOHLEN! Dies liegt daran, dass die über das Protokoll gesendeten Daten unverschlüsselt sind und von Hackern abgefangen werden können.
  2. Anstatt Telnet zu verwenden, wird als bevorzugtes Protokoll SSH empfohlen, das verschlüsselt und sicherer ist.

Lassen Sie uns sehen, wie Sie das Telnet-Protokoll installieren und verwenden können.

Telnet installieren

Installation von Telnet in CentOS 7 / RHEL 7

Um den Installationsprozess auf dem Server zu beginnen, führen Sie den Befehl aus:

Console
# yum install telnet telnet-server -y

Als nächstes starten und aktivieren Sie den Telnet-Dienst in Linux/Unix, indem Sie den folgenden Befehl ausführen:

Console
# systemctl start telnet.socket
# systemctl enable telnet.socket

Als nächstes erlauben Sie Port 23, der der native Port ist, den Telnet im Firewall verwendet.

Console
# firewall-cmd --permanent --add-port=23/tcp

Schließlich laden Sie die Firewall neu, damit die Regel wirksam wird.

Console
# firewall-cmd --reload

Um den Status von Telnet zu überprüfen, führen Sie folgendes aus

Console
# systemctl status telnet.socket

Das Telnet-Protokoll ist jetzt einsatzbereit. Als nächstes werden wir einen Login-Benutzer erstellen.

Erstellen eines Login-Benutzers

In diesem Beispiel werden wir einen Login-Benutzer zum Einloggen über das Telnet-Protokoll erstellen.

Console
# adduser telnetuser
Create a password for the user.
# passwd telnetuser

Erstellen Sie ein Passwort für den Benutzer.

Console
# passwd telnetuser

Geben Sie das Passwort an und bestätigen Sie es. Um den Telnet-Befehl zum Einloggen auf einen Server zu verwenden, verwenden Sie die folgende Syntax.

Console
$ telnet server-IP address
For example
$ telnet 38.76.11.19

Zum Beispiel

Console
$ telnet 38.76.11.19

Geben Sie im schwarzen Konsolenfenster den Benutzernamen und das Passwort an.

Um sich mit Putty einzuloggen, geben Sie die IP-Adresse des Servers ein und klicken Sie auf den 'Telnet'-Radiobutton.

Klicken Sie schließlich auf die Schaltfläche 'Öffnen'. Geben Sie auf dem Konsolenbildschirm den Benutzernamen und das Passwort des Benutzers an.

Installation von Telnet in Ubuntu 18.04

Um das Telnet-Protokoll in Ubuntu 18.04 zu installieren, führen Sie aus:

Console
$ sudo apt install telnetd -y

Um zu überprüfen, ob der Telnet-Dienst läuft, führen Sie den Befehl aus.

Console
$ systemctl status inetd

Als nächstes müssen wir Port 23 in der UFW-Firewall öffnen.

Console
$ ufw allow 23/tcp

Schließlich laden Sie die Firewall neu, um die Änderungen wirksam zu machen.

Console
$ ufw reload

Telnet wurde erfolgreich installiert und ist einsatzbereit. Wie im vorherigen Beispiel in CentOS 7, müssen Sie einen Login-Benutzer erstellen und sich mit derselben Syntax einloggen.

Telnet zur Überprüfung offener Ports verwenden

Telnet kann auch verwendet werden, um zu überprüfen, ob ein bestimmter Port auf einem Server offen ist. Verwenden Sie dazu die folgende Syntax.

Console
$ telnet server-IP port

Zum Beispiel, um zu überprüfen, ob Port 22 auf einem Server offen ist, führen Sie aus

Console
$ telnet 38.76.11.19 22

Zusammenfassung

Dieses Tutorial ist ein Bildungsleitfaden, der Ihnen zeigt, wie Sie das Telnet-Protokoll verwenden. Wir RATEN DRINGEND von der Verwendung von Telnet ab, aufgrund der hohen Sicherheitsrisiken, die es aufgrund fehlender Verschlüsselung birgt. SSH ist das empfohlene Protokoll für die Verbindung zu entfernten Systemen. Die über SSH gesendeten Daten sind verschlüsselt und vor Hackern geschützt. Registrieren Sie sich jetzt im ccenter, um weitere Sicherheitsleitfäden und Best Practices für eine sichere Serververwaltung zu erhalten.

%3Cscript%20type%3D%22application%2Fld%2Bjson%22%3E%0D%0A%7B%0D%0A%20%20%22%40context%22%3A%20%22https%3A%2F%2Fschema.org%22%2C%0D%0A%20%20%22%40graph%22%3A%20%5B%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%22%40id%22%3A%20%22%23article%22%2C%0D%0A%20%20%20%20%20%20%22%40type%22%3A%20%22Article%22%2C%0D%0A%20%20%20%20%20%20%22headline%22%3A%20%22Telnet-Befehl%20in%20Linux%2FUnix%22%2C%0D%0A%20%20%20%20%20%20%22name%22%3A%20%22Telnet-Befehl%20in%20Linux%2FUnix%22%2C%0D%0A%20%20%20%20%20%20%22description%22%3A%20%22Dieser%20Beitrag%20erkl%C3%A4rt%2C%20was%20Telnet%20ist%2C%20warum%20das%20Protokoll%20aus%20Sicherheitsgr%C3%BCnden%20nicht%20empfohlen%20wird%2C%20wie%20Telnet%20unter%20CentOS%2C%20RHEL%20und%20Ubuntu%20installiert%20wird%20und%20wie%20sich%20Telnet%20zur%20Verbindung%20mit%20entfernten%20Systemen%20oder%20zur%20Pr%C3%BCfung%20offener%20Ports%20verwenden%20l%C3%A4sst.%22%2C%0D%0A%20%20%20%20%20%20%22inLanguage%22%3A%20%22de-DE%22%2C%0D%0A%20%20%20%20%20%20%22about%22%3A%20%5B%0D%0A%20%20%20%20%20%20%20%20%22Telnet%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Linux%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Unix%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Netzwerkprotokoll%22%2C%0D%0A%20%20%20%20%20%20%20%20%22TCP%2FIP%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Port%2023%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Remote-Verbindung%22%2C%0D%0A%20%20%20%20%20%20%20%20%22SSH%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Firewall%22%2C%0D%0A%20%20%20%20%20%20%20%20%22CentOS%22%2C%0D%0A%20%20%20%20%20%20%20%20%22RHEL%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Ubuntu%22%2C%0D%0A%20%20%20%20%20%20%20%20%22UFW%22%2C%0D%0A%20%20%20%20%20%20%20%20%22firewall-cmd%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Putty%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Portpr%C3%BCfung%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Serversicherheit%22%0D%0A%20%20%20%20%20%20%5D%2C%0D%0A%20%20%20%20%20%20%22keywords%22%3A%20%5B%0D%0A%20%20%20%20%20%20%20%20%22Telnet-Befehl%20Linux%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20Unix%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20installieren%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20CentOS%207%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20RHEL%207%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20Ubuntu%2018.04%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20Port%2023%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20offene%20Ports%20pr%C3%BCfen%22%2C%0D%0A%20%20%20%20%20%20%20%20%22telnet%20server-IP%20port%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Telnet%20Sicherheit%22%2C%0D%0A%20%20%20%20%20%20%20%20%22SSH%20statt%20Telnet%22%2C%0D%0A%20%20%20%20%20%20%20%20%22firewall-cmd%20Telnet%22%2C%0D%0A%20%20%20%20%20%20%20%20%22UFW%20Port%2023%22%2C%0D%0A%20%20%20%20%20%20%20%20%22systemctl%20telnet.socket%22%2C%0D%0A%20%20%20%20%20%20%20%20%22Putty%20Telnet%22%0D%0A%20%20%20%20%20%20%5D%2C%0D%0A%20%20%20%20%20%20%22articleSection%22%3A%20%22Linux%22%2C%0D%0A%20%20%20%20%20%20%22publisher%22%3A%20%7B%0D%0A%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22Organization%22%2C%0D%0A%20%20%20%20%20%20%20%20%22name%22%3A%20%22centron%22%2C%0D%0A%20%20%20%20%20%20%20%20%22url%22%3A%20%22https%3A%2F%2Fwww.centron.de%2F%22%0D%0A%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%22mainEntityOfPage%22%3A%20%7B%0D%0A%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22WebPage%22%2C%0D%0A%20%20%20%20%20%20%20%20%22%40id%22%3A%20%22https%3A%2F%2Fwww.centron.de%2F%22%0D%0A%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%22mentions%22%3A%20%5B%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Telnet%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Ein%20%C3%A4lteres%20Netzwerkprotokoll%20zur%20Verbindung%20mit%20entfernten%20Systemen%20%C3%BCber%20ein%20TCP%2FIP-Netzwerk%2C%20standardm%C3%A4%C3%9Fig%20%C3%BCber%20Port%2023.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22TCP%2FIP%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20Protokollfamilie%20f%C3%BCr%20die%20Kommunikation%20in%20Netzwerken%2C%20%C3%BCber%20die%20Telnet%20Verbindungen%20zu%20entfernten%20Systemen%20herstellen%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Port%2023%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Der%20standardm%C3%A4%C3%9Fig%20von%20Telnet%20verwendete%20Netzwerkport.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22SSH%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Ein%20verschl%C3%BCsseltes%20und%20sichereres%20Protokoll%20zur%20Verbindung%20mit%20entfernten%20Systemen%2C%20das%20gegen%C3%BCber%20Telnet%20empfohlen%20wird.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22SoftwareApplication%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Telnet%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22applicationCategory%22%3A%20%22NetworkApplication%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22operatingSystem%22%3A%20%22Linux%2C%20Unix%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Ein%20Netzwerkdienst%20und%20Kommandozeilenwerkzeug%20zur%20Herstellung%20unverschl%C3%BCsselter%20Remote-Verbindungen%20sowie%20zur%20Pr%C3%BCfung%20erreichbarer%20Netzwerkports.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22SoftwareApplication%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Putty%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22applicationCategory%22%3A%20%22NetworkApplication%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22operatingSystem%22%3A%20%22Windows%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Ein%20Client-Programm%2C%20mit%20dem%20unter%20anderem%20Telnet-%20oder%20SSH-Verbindungen%20zu%20entfernten%20Servern%20hergestellt%20werden%20k%C3%B6nnen.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22telnet.socket%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20systemd-Socket-Einheit%2C%20%C3%BCber%20die%20der%20Telnet-Dienst%20unter%20Linux%20gestartet%2C%20aktiviert%20und%20%C3%BCberwacht%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22firewall-cmd%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Ein%20Kommandozeilenwerkzeug%20zur%20Verwaltung%20von%20Firewall-Regeln%20unter%20Systemen%20mit%20firewalld%2C%20beispielsweise%20zum%20%C3%96ffnen%20von%20Port%2023%20f%C3%BCr%20Telnet.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22UFW%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20vereinfachte%20Firewall-Verwaltung%20f%C3%BCr%20Ubuntu-Systeme%2C%20mit%20der%20unter%20anderem%20TCP-Port%2023%20f%C3%BCr%20Telnet%20freigegeben%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22CentOS%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20Linux-Distribution%2C%20auf%20der%20Telnet%20%C3%BCber%20yum%20und%20das%20EPEL-Repository%20installiert%20und%20konfiguriert%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22RHEL%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Red%20Hat%20Enterprise%20Linux%2C%20eine%20Enterprise-Linux-Distribution%2C%20auf%20der%20Telnet%20%C3%BCber%20yum%20installiert%20und%20verwaltet%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Ubuntu%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20Linux-Distribution%2C%20auf%20der%20Telnet%20%C3%BCber%20apt%20installiert%20und%20mit%20systemctl%20sowie%20UFW%20konfiguriert%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Portpr%C3%BCfung%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Die%20%C3%9Cberpr%C3%BCfung%2C%20ob%20ein%20bestimmter%20Netzwerkport%20auf%20einem%20Server%20erreichbar%20oder%20ge%C3%B6ffnet%20ist%2C%20zum%20Beispiel%20mit%20telnet%20server-IP%20port.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Remote-Verbindung%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Eine%20Netzwerkverbindung%20zu%20einem%20entfernten%20System%2C%20die%20mit%20Telnet%20unverschl%C3%BCsselt%20und%20mit%20SSH%20verschl%C3%BCsselt%20hergestellt%20werden%20kann.%22%0D%0A%20%20%20%20%20%20%20%20%7D%2C%0D%0A%20%20%20%20%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%22%40type%22%3A%20%22DefinedTerm%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Serversicherheit%22%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%22description%22%3A%20%22Der%20Schutz%20von%20Serversystemen%20durch%20sichere%20Protokolle%2C%20verschl%C3%BCsselte%20Verbindungen%20und%20geeignete%20Firewall-Regeln.%22%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%5D%0D%0A%20%20%20%20%7D%0D%0A%20%20%5D%0D%0A%7D%0D%0A%3C%2Fscript%3E

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren