So installieren Sie Telnet unter Debian 12, 11 oder 10

Telnet, ein langlebiges Netzwerkprotokoll, erleichtert Benutzern das Herstellen von Verbindungen zu Remote-Geräten und ermöglicht ihnen die Verwaltung und den Zugriff auf Ressourcen auf diesen Systemen. Für diejenigen, die Telnet auf Debian 12 Bookworm, Debian 11 Bullseye oder Debian 10 Buster installieren möchten, ist es von entscheidender Bedeutung, seine Funktionen und die Szenarien zu verstehen, in denen es trotz des Aufkommens sichererer Protokolle wie SSH weiterhin relevant ist.

Hauptfunktionen und Anwendungsfälle von Telnet:

  • Einfachheit: Aufgrund seiner unkomplizierten Natur ist Telnet die erste Wahl für grundlegende Fernzugriffsaufgaben, insbesondere in Umgebungen, in denen ein hohes Maß an Sicherheit nicht im Vordergrund steht.
  • Netzwerkdiagnose: Sein unkompliziertes Design hilft dabei, netzwerkbezogene Probleme schnell zu lokalisieren und den Status von Diensten auf entfernten Hosts zu überprüfen.
  • Entwicklungsdienstprogramm: Telnet kann für Entwickler, für die Verschlüsselung keine Voraussetzung ist, ein praktisches Tool sein und bietet einen direkten Ansatz für die Arbeit an netzwerkzentrierten Anwendungen.

Es muss jedoch unbedingt beachtet werden, dass Telnet keine Verschlüsselungs- und Authentifizierungsmechanismen bietet, wodurch Datenübertragungen potenziell anfällig für unbefugten Zugriff und Änderungen sind. Obwohl Telnet in bestimmten Kontexten von Vorteil sein kann, müssen Benutzer seine Sicherheitseinschränkungen kennen und für kritische Vorgänge sicherere Alternativen wie SSH in Betracht ziehen.

Dieses Handbuch bietet eine Einführung und Erklärung zur schnellen Installation von Telnet sowie einige grundlegende Beispiele für Telnet-Terminalbefehle.

Aktualisieren Sie Debian vor der Telnet-Installation

Bevor Sie Telnet installieren, müssen Sie unbedingt sicherstellen, dass Ihr Debian-Betriebssystem auf dem neuesten Stand ist. Durch die Aktualisierung des Systems erhalten Sie die neuesten Sicherheitspatches und Paketverbesserungen. Führen Sie den folgenden Befehl aus, um alle vorhandenen Pakete auf Ihrem System zu aktualisieren und aufzurüsten:

sudo apt update && sudo apt upgrade

Installieren Sie Telnet über den APT-Befehl

Die Debian-Repositories stellen standardmäßig das Telnet-Paket zur Verfügung, das einfach mit dem apt Paketmanager. Um das Telnet-Paket zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install telnetd 

Nach der Installation sollten Sie überprüfen, ob der Telnet-Dienst ordnungsgemäß ausgeführt wird. Verwenden Sie den folgenden Befehl, um den Status des Telnet-Dienstes zu überprüfen:

systemctl status inetd

Testen Sie die Telnet-Verbindung unter Debian

Nachdem Sie Telnet erfolgreich installiert haben, ist es an der Zeit, die Verbindung zu testen. Dazu müssen Sie sich mit dem Telnet-Protokoll mit Ihrem Remote-Server verbinden. Führen Sie den folgenden Befehl aus, um eine Verbindung zum Remote-Server herzustellen (ersetzen Sie 192.168.50.15 durch die IP-Adresse Ihres Servers):

telnet 192.168.50.15

Wenn die Verbindung erfolgreich hergestellt wurde, sollte die Telnet-Eingabeaufforderung angezeigt werden, die Ihnen die Interaktion mit dem Remote-Server ermöglicht. Wenn Probleme auftreten, überprüfen Sie, ob der Telnet-Dienst auf dem Remote-Server ausgeführt wird und ob die IP-Adresse korrekt ist.

Beispiele für Telnet-Befehle

Herstellen einer Verbindung zu einem Remote-Server

Um eine Verbindung mit einem Remote-Server über Telnet herzustellen, ersetzen Sie <IP_ADDRESS> mit der IP-Adresse des Servers und <PORT> mit der entsprechenden Portnummer:

telnet <IP_ADDRESS> <PORT>

Um beispielsweise eine Verbindung zu einem Server mit der IP-Adresse 192.168.50.15 am Hafen 23, dem Standard-Telnet-Port, geben Sie Folgendes ein:

telnet 192.168.50.15 23

Schritt 2: Navigieren in der Telnet-Schnittstelle

Sobald die Verbindung hergestellt ist, können Sie mit dem Remote-Server interagieren. Einige allgemeine Befehle, die Sie innerhalb der Telnet-Schnittstelle verwenden können, sind:

Aktuelle Optionen anzeigen: Verwenden Sie die display Befehl zum Anzeigen der aktuellen Optionen und Einstellungen:

display

Lokales Echo umschalten: Verwenden Sie die toggle Befehl gefolgt von local_echo So schalten Sie das lokale Echo ein oder aus:

toggle local_echo

Escape-Zeichen senden: Drücken Sie die Ctrl + ] Tasten zum Senden des Telnet-Escapezeichens. Dieses Zeichen wird verwendet, um Befehle direkt an den Telnet-Client statt an den Remote-Server zu senden.

Schließen der Telnet-Verbindung

Wenn Sie die Verbindung mit dem Remote-Server schließen möchten, haben Sie mehrere Möglichkeiten:

Verwenden des Escape-Zeichens: Drücken Sie Ctrl + ] um das Escape-Zeichen zu senden, dann geben Sie quit und drücke Enter:

quit

Senden des Abmeldebefehls: Abhängig von der Konfiguration des Servers können Sie möglicherweise die logout Befehl zum Schließen der Verbindung:

logout

Verwenden von Telnet zum Überprüfen von Diensten

Telnet kann auch verwendet werden, um zu prüfen, ob bestimmte Dienste auf einem Server laufen. Beispielsweise um zu testen, ob ein HTTP-Server auf Port 80, ersetzen <IP_ADDRESS> mit der IP-Adresse des Servers:

telnet <IP_ADDRESS> 80

Geben Sie nach der Verbindung den folgenden Befehl ein, um eine HTTP-Anfrage zu senden:

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

Ersetzen <IP_ADDRESS> mit der IP-Adresse des Servers. Wenn der HTTP-Server läuft, erhalten Sie eine HTTP-Antwort.

Sicheres Telnet mit UFW (optional)

Installieren und Aktivieren von UFW

Uncomplicated Firewall (UFW) ist ein benutzerfreundliches Frontend zur Verwaltung von iptables-Firewallregeln. Es wurde entwickelt, um die Firewallkonfiguration zu vereinfachen und gleichzeitig die Robustheit von iptables beizubehalten. Um UFW auf Ihrem Debian-System zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install ufw

Sobald die Installation abgeschlossen ist, aktivieren Sie die UFW mit dem folgenden Befehl:

sudo ufw enable

Standardrichtlinien festlegen

Standardmäßig ist UFW so eingestellt, dass alle eingehenden Verbindungen abgelehnt und alle ausgehenden Verbindungen zugelassen werden. Es empfiehlt sich, diese Standardrichtlinien explizit zu konfigurieren. Führen Sie dazu die folgenden Befehle aus:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Telnet-Verbindungen zulassen

Um Telnet-Verbindungen sicher zuzulassen, müssen Sie die IP-Adressen oder Subnetze angeben, die über Telnet auf Ihren Server zugreifen dürfen. Ersetzen Sie <ALLOWED_IP> durch die IP-Adresse oder das Subnetz, für das Sie Zugriff gewähren möchten:

sudo ufw allow from <ALLOWED_IP> to any port 23

Um beispielsweise Verbindungen von der IP-Adresse zuzulassen 192.168.1.10würden Sie Folgendes ausführen:

sudo ufw allow from 192.168.1.10 to any port 23

Um Verbindungen aus einem ganzen Subnetz zuzulassen, wie z. B. 192.168.1.0/24würden Sie Folgendes ausführen:

sudo ufw allow from 192.168.1.0/24 to any port 23

Überprüfen der UFW-Konfiguration

Nach dem Einrichten der Firewall-Regeln ist es wichtig, die korrekte Konfiguration zu überprüfen. Um den Status von UFW zu überprüfen und die aktuellen Regeln anzuzeigen, führen Sie Folgendes aus:

sudo ufw status

Stellen Sie sicher, dass in der Ausgabe die richtigen Regeln für Ihren Telnet-Dienst angezeigt werden und dass die zulässigen IP-Adressen oder Subnetze wie vorgesehen sind.

Abschluss

Abschließend haben wir die Installation von Telnet unter Debian Linux behandelt, von der Aktualisierung des Systems bis zum Testen der Telnet-Verbindung. Darüber hinaus haben wir allgemeine Telnet-Befehle und Beispiele besprochen und wie der Telnet-Dienst mit UFW als optionale Sicherheitsmaßnahme gesichert werden kann. Obwohl Telnet seine Verwendungsmöglichkeiten hat, ist es wichtig, daran zu denken, dass es nicht das sicherste Protokoll für den Remote-Serverzugriff ist. Erwägen Sie die Verwendung einer sichereren Alternative wie SSH, um Ihre sensiblen Daten und Ihr System nach Möglichkeit zu schützen.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar