Wie funktioniert Telnet?

Schüler programmieren am Computer im Computerraumklassenzimmer

Wie funktioniert Telnet?

Bildnachweis: Caiaimage/Robert Daly/Caiaimage/GettyImages

Telnet ist ein Tool, mit dem eine Befehlszeile auf einem Remote-Computer, normalerweise einem Server, geöffnet werden kann. Sie können es auch verwenden, um zu überprüfen, ob ein bestimmter Port geöffnet ist. Telnet funktioniert als sogenanntes a Terminal-Emulator, wobei Standardprotokolle verwendet werden, um sich wie ein physisches Terminal zu verhalten, das mit einer Maschine verbunden ist. Einige moderne Systeme erlauben nur Befehlszeilenverbindungen mit Sichere Hülle, ein verschlüsseltes Tool ähnlich wie Telnet, oder über ein virtuelles privates Netzwerk. Das Dateiübertragungsprotokoll wird oft in Verbindung mit dem Senden von Dateien verwendet.

Was ist Telnet?

Telnet ist ein System zum Öffnen einer textbasierten Verbindung zwischen zwei Computern. Der Begriff wird manchmal als Kurzform von "Terminal-Netzwerk." Das zugrunde liegende Protokoll, oder Spezifikation für die Kommunikation von Computern, wurde ursprünglich für physische Terminals mit Tastaturen und Bildschirmen oder Druckern entwickelt, die in den 1960er Jahren an Computer angeschlossen wurden. Heutzutage wird Telnet normalerweise rein in Software implementiert, und Sie finden Telnet-Software (manchmal auch als

Terminal-Emulator-Software) für alle modernen Betriebssysteme.

Video des Tages

Standardmäßig kommuniziert Telnet mit dem Computer, mit dem Sie verbunden sind Port 23. Das bezieht sich nicht auf die Art des physischen Ports an einem Computer, an dem Sie eine Tastatur oder einen Monitor anschließen könnten, sondern auf eine digitale Portnummer, die verwendet wird, um verschiedene Dienste zu unterscheiden, die auf einem Computer ausgeführt werden. Wenn Ihnen jemand sagt, dass Sie sich über Telnet mit einem Computer verbinden sollen, müssen Sie im Allgemeinen keine Portnummer angeben, es sei denn, Sie werden dazu aufgefordert.

Verwendung von Telnet

In der Vergangenheit wurde Telnet häufig verwendet, um sich remote bei einem Remote-Server anzumelden, um Geschäfte wie das Bearbeiten von Dateien, das Ausführen verschiedener Programme oder das Abrufen von E-Mails auf diesem System durchzuführen. Normalerweise verwenden Sie Telnet, um eine Verbindung zum System herzustellen, und geben dann einen Benutzernamen und ein Kennwort ein, um auf eine Befehlszeile auf diesem System zuzugreifen.

Heutzutage ist diese Verwendung von Telnet ungewöhnlich, weil die Software ist unverschlüsselt, was bedeutet, dass jeder, der Ihre Verbindung überwacht, auf Ihren Benutzernamen, Ihr Passwort und alle anderen von Ihnen eingegebenen privaten Informationen zugreifen kann. Telnet auch unterstützt keine modernen grafischen Benutzeroberflächen, Dies bedeutet, dass es für die Remote-Nutzung vieler moderner Programme wie Textverarbeitungsprogramme, Webbrowser oder Tabellenkalkulationen, die eine GUI-Schnittstelle erfordern, nicht nützlich ist.

Einige Server erlauben es Remote-Verbindungen über Telnet für den Zugriff auf öffentliche Daten, wie zum Beispiel Wetterberichte, oder um einfache Spiele zu spielen. Einige dieser Dienste existieren aus Nostalgie, als Reminiszenz an einfachere Online-Zeiten, und andere werden aus Gründen der Kompatibilität mit älteren Systemen, die auf Daten zugreifen müssen, beibehalten.

Es ist auch möglich, über Telnet eine Verbindung zu anderer Software herzustellen, die unverschlüsselte textbasierte Protokolle verwendet. Dazu gehören Webserver, die unverschlüsselte Verbindungen verwenden. Dies kann nützlich sein, um zu testen, ob die damit verbundenen Ports und Server richtig konfiguriert sind.

Telnet unter Windows verwenden

Telnet ist in modernen Versionen von Microsoft Windows enthalten, um eine Verbindung zu Remoteservern herzustellen, ist jedoch standardmäßig nicht aktiviert. Um es zu aktivieren, wenn Sie es noch nicht getan haben, starten Sie die Windows-Eingabeaufforderung, während Sie als Administrator angemeldet sind, und geben Sie dann "Dism /Online /Enable-Feature /FeatureName: TelnetClient", um die Software zu aktivieren. Starten Sie die Eingabeaufforderung, indem Sie "cmd" in das Suchfeld in der Windows-Taskleiste oder im Startmenü ein und klicken Sie auf das Eingabeaufforderungssymbol. Wenn Sie sich auf dem Computer einer anderen Person befinden, einschließlich eines Arbeitscomputers, möchten Sie möglicherweise um Hilfe oder um Erlaubnis bitten, bevor Sie die Software aktivieren.

Sobald Telnet aktiviert ist, starten Sie die Eingabeaufforderung und geben Sie "telnet ," wo "" ist der Domänenname oder die Internetprotokolladresse des Servers, zu dem Sie eine Verbindung herstellen möchten. Standardmäßig verbinden Sie sich mit Port 23. Wenn Sie eine Verbindung zu einem anderen Port herstellen möchten, geben Sie "telnet " wo "" ist die Nummer eines anderen Ports.

Telnet auf Mac und Linux

Telnet ist normalerweise standardmäßig auf Apple macOS- und Linux-Systemen aktiviert. Verwenden Sie es von der Eingabeaufforderung Ihres Systems auf die gleiche Weise wie unter Windows, indem Sie "telnet " oder "telnet ", um eine Verbindung zu einem Remote-Server herzustellen, optional mit Angabe eines nicht standardmäßigen Ports.

Wenn Sie Linux ausführen und eine Fehlermeldung erhalten, dass Telnet nicht gefunden werden kann, suchen Sie danach und installiere es mit dem Paketmanager deines Systems. Auf Debian- und Ubuntu-Systemen können Sie dies normalerweise tun, indem Sie "apt telnet installieren."

Telnet auf Android und iOS

Eine Vielzahl von Telnet-Software ist für Android- und iPhone-Smartphones in den jeweiligen App-Märkten verfügbar. Einige dieser Software unterstützen auch andere Remote-Verbindungsprotokolle.

Suchen Sie nach einer Telnet-kompatiblen App, die die gewünschten Funktionen zu einem von Ihnen gewünschten Preis bietet. Sei Vorsicht bei Apps, die scheinbar übermäßig viele Berechtigungen erfordern. Bei der meisten Remote-Terminal-Software auf Smartphones können Sie einen Domänennamen oder eine IP-Adresse und optional einen zu verwendenden Port angeben.

Ports mit Telnet prüfen

Manchmal ist es nützlich, Telnet zu verwenden, um Überprüfen Sie, ob ein bestimmter Port geöffnet und zugänglich ist auf einer bestimmten Maschine. Sie möchten beispielsweise prüfen, ob Port 80, das von Webservern verwendet wird, ist geöffnet, wenn Sie Probleme beim Herstellen einer Verbindung mit Ihrem Browser haben. Vielleicht möchten Sie auch manchmal nachsehen Port 25, wird häufig zum Senden von E-Mails verwendet, wenn Sie Probleme mit einem E-Mail-Programm haben.

Geben Sie dazu "telnet" gefolgt vom Servernamen und dem gewünschten Port, wie Sie es tun würden, um sich über Telnet am Computer anzumelden. Sehen Sie, welche Art von Antwort Sie vom Server erhalten. Oft möchten Sie nur überprüfen, ob Sie eine Verbindung herstellen und eine Antwort erhalten können, aber in einigen Fällen möchten Sie möglicherweise Befehle manuell eingeben.

Wenn Sie keine Verbindung herstellen können, liegt möglicherweise ein Problem mit dem Server oder der Firewall in Ihrem Netzwerk oder dem Netzwerk des Servers vor. Wenden Sie sich an den Server, der den Server ausführt, um Hilfe bei der Fehlerbehebung zu erhalten, oder versuchen Sie, von einem anderen Computer oder einem anderen Netzwerk aus auf den Server zuzugreifen, wenn Probleme auftreten.

Verwenden der Secure Shell

Heutzutage ist es üblich, ein Programm namens. zu verwenden Secure Shell oder ssh, um eine Verbindung zu Remoteservern herzustellen und eine Eingabeaufforderung zu öffnen. Ein großer Vorteil von ssh ist, dass es verschlüsselt ist, sodass es für Lauscher schwieriger ist, Ihre Verbindung zu überwachen oder zu stören.

Auf einem macOS- oder Linux-System können Sie normalerweise "ssh ", um eine Verbindung zu einem bestimmten Server herzustellen. Unter Windows müssen Sie möglicherweise einen externen Client installieren, um ssh zu verwenden. Ein gemeinsamer kostenloser heißt Kitt. Es unterstützt auch Telnet.

Normalerweise verwenden Sie ssh, um eine Verbindung zu einem Server herzustellen, auf dem Ihnen jemand ein Konto zugewiesen hat, und dieser kann Ihnen alle zusätzlichen Informationen zur Verfügung stellen, die Sie für den Zugriff auf diesen Server benötigen.

VNC, VPN und Remotedesktop

Wenn Sie eine grafische Verbindung zu einem anderen Server herstellen möchten, können Sie möglicherweise ein System namens Virtual Network Computing oder VNC. Es gibt eine Reihe kostenloser und kommerzieller VNC-Tools, die Sie verwenden können. Wer auch immer den Server betreibt, zu dem Sie eine Verbindung herstellen möchten, hat möglicherweise Ratschläge, welches Tool zu verwenden ist.

Wenn Sie eine Verbindung zu einem Windows-Computer herstellen, können Sie möglicherweise auch Microsofts Remote-Desktop-Protokoll. Software zum Verbinden mit einem Windows-Computer über Remote-Desktop ist für alle modernen Betriebssysteme verfügbar. Normalerweise benötigen Sie ein Konto auf dem Remote-System, um eine Verbindung herzustellen.

Sie können auch Virtual Private Networking (VPN) verwenden, um eine Verbindung zu einem Remote-Computernetzwerk herzustellen. Dies wird häufig verwendet, um sich während der Arbeit außerhalb des Standorts mit Arbeitgebernetzwerken zu verbinden. Wer auch immer das Netzwerk betreibt, wird Ihnen Zugangsdaten zur Verfügung stellen und Ihnen sagen, welche VPN-Software Sie verwenden sollen.