13.5 telnet


Jemand hat mal gesagt, das telnet(1) das beste sei, das er je auf einem Computer gesehen hat. Die Möglichkeit sich aus der Ferne anzumelden und Sachen auf einem anderen Computer zu machen, unterscheidet Unix und Unix-ähnliche Betriebssysteme von anderen Betriebssystemen.

telnet erlaubt es Ihnen sich an einem Computer anzumelden, als würden Sie direkt an dem terminal sitzen. Sobald Ihr Benutzername und Kennwort verifiziert sind, erhalten sie einen Shellprompt. Ab jetzt können Sie alles ausführen, was eine Textkonsole benötigt. EMails verfassen, newsgroups lesen, Dateien hin und her verschieben und so weiter. Wenn Sie X laufen haben, können sie telnet ausführen und X-Programme auf dem entfernten Rechner ausführen und auf ihrem Bildschirm darstellen lassen.

Um sich auf einer entfernten Maschine anzumelden, verwenden Sie diese Syntax:

% telnet <hostname>


Wenn der Host antwortet, erhalten Sie einen Loginprompt. Geben Sie Ihren Benutzernamen und Passwort ein. Das wars. Jetzt sind sie auf der Kommandozeile. Um Ihre Telnetsitzung zu beenden, können sie entweder exit oder logout verwenden.

image
telnet verschlüsselt die gesendeten Informationen nicht. Alles wird im Klartext gesendet, sogar Passwörter. Es ist nicht ratsam telnet im Internet zu verwenden. Überlegen Sie sich statdessen secure shell zu verwenden. Es verschlüsselt jeglichen Verkehr und ist frei erhältlich.

13.5.1 Das andere Anwendungsgebiet von telnet


Jetzt da wir Sie davon überzeugt haben, das Telnetprotokoll nicht mehr zu verwenden um sich an einem entfernten Rechner anzumelden, werden wir Ihnen ein paar Möglichkeiten zeigen, telnet sinnvoll zu verwenden.

Sie können den telnet Befehl auch dazu verwenden, sich auf einen bestimmten Port eines Hostes zu verbinden.

% telnet <hostname> [port]


das kann sehr nützlich sein, wenn Sie schnell einen bestimmten Dienst testen müssen, und Sie volle Kontrolle über die Befehle brauchen, und Sie genau sehen müssen was passiert. Sie können so interaktiv einen SMTP-, einen POP3-, einen HTTP-Server und so weiter testen oder benutzen.

In der nächsten Abbildung werden Sie sehen, wie Sie telnet mit einem HTTP-Server auf Port 80 verwenden und einige grundlegende Informatioen beziehen können.

Abbildung 13-1. Telnet auf einen Webserver


% telnet store.slackware.com 80
Trying 69.50.233.153...
Connected to store.slackware.com.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 200 OK
Date: Mon, 25 Apr 2005 20:47:01 GMT
Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d
Last-Modified: Fri, 18 Apr 2003 10:58:54 GMT
ETag: "193424-c0-3e9fda6e"
Accept-Ranges: bytes
Content-Length: 192
Connection: close
Content-Type: text/html

Connection closed by foreign host.
%


Das gleiche können Sie für andere Klartextprotokolle machen, solange Sie wissen, auf welchen Port Sie sich verbinden müssen, und was die Befehle sind.
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki