Anonymous FTP: Fragen, Antworten, usw. Englisches Original: odin@pilot.njin.ne, 5. 1. 1990 Deutsche Uebersetzung: hans.steffani@e-technik.tu-chemnitz.de Diese Document habe ich aus verschiedenen Quellen zusammengesetzt. Es ist kein endgueltiger Fuehrer zum ftp sondern nur ein Beitrag, um einem Anfaenger eine Vorstellung davon zu geben, was ftp ist und was damit zu machen ist. Was ist FTP? FTP (File Transfer Protocol) erlaubt die Uebertra- gung von Dateien zwischen 2 Computern, welche ueb- licherweise via Internet verbunden sind. Wenn auf Ih- rem Rechner FTP laeuft und selbiger an das Internet angeschlossen ist, so koennen Sie eine grosse Menge von Sammlungen (archives) die auf einer grossen Zahl von Rechnern liegt erreichen. Wenn sie 'nur' einen BITNET oder UUCP Zugang haben, so sollten sie sich nach Servern umsehen, die durch e-mail beauftragt wer- den koennen. Viele Informationen ueber archives im Allgemeinen findet sich in der Usenet NG comp.archives. Was ist anonymes FTP? Viele Systeme im Internet bieten Dateien durch anonymes FTP an. Es sind dies Software, Documente ver- schiedener Art sowie Dateien fuer das Konfigurieren von Netzwerken. Archives fuer e-mail-listen sind oft ueber anonymous FTP erreichbar. (uebs. ich weiss allerdings nicht genau was hier gemeint ist) Alles ist allerdings einem staendigem Wandel unterworfen. Befehle Alle normalen FTP-Befehle koennen dafuer verwendet wer- den, Dateien zu 'saugen'. Normalerweise werden alle Be- fehle nach Eingabe von help oder '?' aufgelisted. Aus- serdem kann ueber man ftp bzw. man ftpd (auf U*x) das Manual von FTP mit etwas genaueren Beschreibungen ange- fordert werden. Die folgenden Befehle sind auf den meisten Systemen verfuegbar: get kopiert eine Datei vom fremden (remote) Rech- ner auf Ihren. ls/dir Listet die Dateien im aktuellem Verzeichnes des remote Rechners. cd cd auf remote Rechner bin(ary) Die Datenuebertragung erfolgt binaer. as(cii) Die Datenuebertragung erfolgt in ascii (default) Vorgehen Anonoymes ftp wird als Dienst von vielen Rechnern auf dem Internet angeboten. Es erlaubt ihnen sich mit dem Benutzernamen 'anonymous' oder 'ftp' auf dem Gastrechner eizuloggen. Wenn Sie um das Passwort gebeten werden, so geben Sie bitte ihre e-mail Adresse ein. Es ist nicht notwendig, aber eine Hoeflichkeit den Betreibern gegen- ueber, die wissen wollte, wer ihre Dienste in Anspruch nimmt. Seinen Sie hoefflich. Nun koennen Sie sich umsehen und Dateien abziehen. (Meistens ist es nicht erlaubt, dort Dateien abzulegen.) (uebs. dafuer gibts oft ein Verzeichnis incoming. ausser- dem ist in diesem nachricht eine mail an den betreiber ueblich) Normalerweise gibt es ein Verzeichnis 'pub' wo die interessanten Dateien abgelegt sind. Oft findet sich auch eine Datei namens ls-lR in der alle Datei des Gastrechners aufgefuehrt. Andernfalls koennen sie ls -lR tippen, um so eine liste zu erhalten -- da kann aber recht lang dauern! Meistens sind die Dateien in 'archive'-Dateien zusammenge- fasst, so dass man nicht tausend kleine Dateichen einzeln holen muss. Das allgemein uebliche format auf dem Internet ist tar (uebs. was auf die weite verbreitung von U*x auf diesem netz zurueckzufuehren ist). Gelegentlich werden shell-archives (shar) verwendet. tars mit dem tar-commando ausgepackt. Mit tar -t kann man sich den Inhalt anschauen bevor man zum auspacken schreitet. Dieses wird dann mit 'tar -xvf name.tar' getan. Aufpassen muss man beim auspak- ken von shars. Diese muessen durch eine Bourne shell lauf- fen. (Der einfachste Weg ist das unshar Kommando.) Die Dateien werden meistens komprimiert abgelegt. Bei Unix wird ueblicherweise compress verwendet. Derart gepack- te Dateien sind durch den suffix .Z gekennzeichnet. Weiter- hin gibt es arc und zoo, die archive und Komprimierung ver- einen. (Es gibt auch noch vieles Anderes; da muss man sich gegebenenfalls an den Systemverwalter wenden) Wenn Sie nicht-text-Dateien saugen, muessen Sie den binaer-Modus verwenden, ansonsten gibts Datenmuell. (Damit kann man auch text-Dateien holen. Wenn allerdings der Rechner am anderem Ende nicht Unix ist sollte man dann doch lieber ascii verwenden) Der einfachste Weg, FTP zu starten ist 'ftp ' wobei entweder der Name (ftp.uni-mannheim.de wenn sie sowas aufloesen koennen (dazu braucht man dann /etc/hosts oder einen Domain-name server)) oder die InterNet Adresse (134.155.50.60). Nach einer kurzen Weile werden sie um Eingabe ei- nes Benutzernamens gebeten. Wenn sie auf dem Zielrechner keines haben, so versuchen sie 'ftp' oder 'anoymous'. Manchmal auch 'gast'. Sie erhalten dann einen eingeschraenkten Zugriffspfad. Danach werden sie um ein Passwort gebeten; aber das hatten wir schon. Nun erscheint der FTP-promt (ueblicherweise ftp> ) und Sie haben Zugriff. Mit dir (oder ls -l auf unix-kisten) er- halten Sie das Inhaltverzeichnis des aktuellen Direktory. Bei Simtel20 gibt es eine Datei im default-Verzeichnis, in dem erklaert wird, was Simtel20 ist und wo die Dateien zu finden sind. Der Name ist 'SIMTEL-ARCHIVES.INFO.nn', wobei '.nn' die Generationsnummer ist. Diese muss nicht mit angegeben werden; besser ist es darauf zu verzichten, um sicher die neueste Version zu erhalten. Unix systeme haben die gewohnte Verzeichnisstruktur. Man bewegt sich auf gewohnte Weise mit 'cd' ode 'cwd'. TOPS-20 Systeme haben eine andere Struktur, aber 'cd' funktioniert trotzdem. Verschiedene Systeme sind natuerlich verschieden auf- gebaut und das obere Beispiel zeigt nur wie ich meines gestalted habe. Indem man sich auf verschiedenen Syste- men umsieht kann man lernen wie sie aufgebaut sind. Da- mit wird dann auch die Suche in neuen Systemen einfacher. Datei-Typen Dies sind die ueblichen Unix Datei-Typen: Suffix FTP Type .Z bin compress .arc bin ARCive .shar ascii SHell ARchive .tar bin Tape ARchive .uu ascii uuencode/uudecode .zoo bin Zoo Dies sind natuerlich nicht alle es gibt noch viel mehr. (uebs. die folgenden zeilen des orginalartikels ergeben komprimiert: auf ux1.cs0.uiuc.edu cd doc/pcnet get compression get compression2 diese angaben stammen aus einer mail von From: Mike Jones ) ps: dass ganze ist nur uebersetzt und kann verbessert werden. -- Hans Friedrich Steffani gm08@rz.uni-karlsruhe.de Maschinenwesen im Baubetrieb steffani@imbaibrs1.bau-verm.uni-karlsruhe.de Universitaet Karlsruhe gm08@DKAUNI2.BITNET 0721 / 608-3881