Windows XP Unwired by

Wenn Sie eine Verbindung zu Unix- oder Linux-Servern herstellen müssen, sind Sie möglicherweise mit Dienstprogrammen wie Telnet und FTP vertraut. Telnet letsyou eine Verbindung zu einer Eingabeaufforderung auf einem Computer über das Netzwerk. TheFTP Dienstprogramm überträgt Dateien zwischen Ihrem Computer und einem Remote-Server.

Wenn Sie entweder Telnet oder FTP verwenden, um eine Verbindung zu einem sensiblen Server herzustellen, aber nicht auch ein VPN verwenden, setzen Sie Ihr Passwort wahrscheinlich jedem aus, der auf das Netzwerk zugreifen kann, mit dem Sie verbunden sind (vielleicht sind Sie in einem öffentlichen Netzwerk an einem drahtlosen Hotspot?), das Netzwerk, in dem sich der Remote-Server befindet, und jedes Netzwerk dazwischen. (Haben Sie sich jemals gefragt, wasnetzwerke sitzen zwischen Ihnen und einem Remote-Computer? Verwenden Sie den Befehltracert in der Windows XP-Eingabeaufforderung, um die Route zwischen Ihrem Computer und einem Remotehost zu verfolgen, wie intracert www.oreilly.com).

Tipp

Anonymes FTP, bei dem Sie Ihre E-Mail-Adresse als Passwort verwenden, ist kein Problem.Dies liegt daran, dass, wie der Name schon sagt, alle Remote-Benutzer als anonyme Gäste behandelt werden und, wenn der Remote-FTP-Server ordnungsgemäß konfiguriert ist, keine Berechtigungen erhalten, die missbraucht werden könnten.

Wenn der Remote-Server dies unterstützt, können Sie das Secure Shell-Protokoll (SSH) verwenden, um mit der Befehlszeile eines Remote-Computers zu arbeiten (Telnet ersetzen) oder Dateien sicher zu übertragen (FTP ersetzen). SSH Communications Securitybietet SSH-Dienstprogramme für Windows und andere Plattformen an. Open sourcevariants includeopensh (http://www.openssh.org), das in der Cygwin-Distribution (http://www.cygwin.com) enthalten ist, einer Linux-ähnlichen Umgebung für Windows. Da Cygwin jedoch einen ziemlich großen Platzbedarf hat, ist PuTTY, eine Suite von SSH-Dienstprogrammen, die auf eine Diskette passen, eine beliebte Open-Source-Alternative.

PuTTY ist von http://www.chiark.greenend.org.uk/~sgtatham/putty/.At ein Minimum, sollten Sie herunterladen und installieren (setzen Sie die.exe irgendwo in Ihrem Windows-Pfad)putty.exe. Wenn Sie sichere Dateiübertragungen durchführen möchten, laden Siepscp.exe und psftp.exe herunter.

Um mit PuTTY eine Verbindung zu einem Remote-Host herzustellen, starten Sie die Anwendung, geben Sie SSH als Protokoll an (standardmäßig wird das insecureTelnet-Protokoll verwendet) und geben Sie die IP-Adresse oder den Hostnamen des Computers an, mit dem Sie eine Verbindung herstellen möchten, wie in Abbildung 4-14 gezeigt.

 Herstellen einer Verbindung zu einem Remote-Computer mit PuTTY

Abbildung 4-14. Herstellen einer Verbindung zu einem Remote-Computer mit PuTTY

Wenn Sie zum ersten Mal mit PuTTY eine Verbindung zu einem Remote-Server herstellen, werden Sie darauf hingewiesen, dass der Server ihm unbekannt ist (siehe Abbildung 4-15). Klicken Sie auf Ja oder Nein, um die Verbindung fortzusetzen, undgeben Sie dann Ihren Benutzernamen und Ihr Kennwort ein, wenn Sie dazu aufgefordert werden.

 PuTTY warnt vor unbekannten Hosts

Abbildung 4-15. PuTTY warnt vor unbekannten Hosts

Sobald Sie angemeldet sind, können Sie Befehle auf dem Remote-Computer ausgeben, wie in Abbildung 4-16 gezeigt.

 Verwenden einer Unix-Shell über eine PuTTY-Verbindung

Abbildung 4-16. Verwenden einer Unix-Shell über eine PuTTY-Verbindung

Sie können pscp (Secure Copy) undpsftp (secure FTP) in der Windows XP-Eingabeaufforderung verwenden. Um eine Datei mit pscp zu kopieren, verwenden Siepscp username @ host:path, wie in pscp secret_document.doc [email protected]:MyDocuments/.

Um psftpzu verwenden, geben Sie den Hostnamen an und melden Sie sich mit Ihrer Benutzer-ID und Ihrem Kennwort an. Sie können FTP-Befehle wie put (zum Hochladen einer Datei auf den Server) undget (zum Herunterladen einer Datei vom Server) verwenden):

C:\Documents and Settings\bjepson\My Documents>login as: Using username "bjepson"[email protected]'s password:Remote working directory is /home/bjepsonpsftp> Remote directory is now /home/bjepson/MyDocumentspsftp> local:secret_document.doc => remote:/home/bjepson/MyDocuments/secret_document.docpsftp> remote:/home/bjepson/MyDocuments/super_secret.doc => local:super_secret.doc

Weitere Informationen finden Sie in der PuTTY-Dokumentation und den FAQ auf der PuTTY-Homepage.

Leave a Reply