Telnet-Befehl in Linux/Unix
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.
Haftungsausschluss
- 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.
- 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:
# 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:
# 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.
# firewall-cmd --permanent --add-port=23/tcp
Schließlich laden Sie die Firewall neu, damit die Regel wirksam wird.
# firewall-cmd --reload
Um den Status von Telnet zu überprüfen, führen Sie folgendes aus
# 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.
# adduser telnetuser
Create a password for the user.
# passwd telnetuser
Erstellen Sie ein Passwort für den Benutzer.
# 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.
$ telnet server-IP address
For example
$ telnet 38.76.11.19
Zum Beispiel
$ 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:
$ sudo apt install telnetd -y
Um zu überprüfen, ob der Telnet-Dienst läuft, führen Sie den Befehl aus.
$ systemctl status inetd
Als nächstes müssen wir Port 23 in der UFW-Firewall öffnen.
$ ufw allow 23/tcp
Schließlich laden Sie die Firewall neu, um die Änderungen wirksam zu machen.
$ 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.
$ telnet server-IP port
Zum Beispiel, um zu überprüfen, ob Port 22 auf einem Server offen ist, führen Sie aus
$ 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.