<< Reviews
>> Mail

Empfangen von Dateien von einem FTP-Server

Software zu laden ist einfach, wenn man Zugang zum Internet mit einem Programm namens FTP (File Transfer Program) hat. Unix-Computer haben häufig beides.

FTP erlaubt Zugriffe auf andere Maschinen zum Speichern und/oder Laden von Dateien. Natürlich braucht man eine Zugangsberechtigung auf der anderen Maschine, aber viele Maschinen erlauben Zugang für jeden, wenn man sich als Benutzer ftp oder anonymous anmeldet und als Paßwort die eigene Mailadresse angibt. Für Amiga-Besitzer sind die wichtigsten FTP-Server die Aminet-Server, die sich gegenseitig Dateien übertragen und so im wesentlichen dieselben Dateien anbieten. Aminet-Server sind

Land         Name                     IP Adresse      Pfad         Files

USA (MO)     ftp.wustl.edu            128.252.135.4   pub/aminet/    ALL
USA (CA)     ftp.cdrom.com            192.216.222.5   pub/aminet/   9000
USA (TX)     ftp.etsu.edu             192.43.199.20   pub/aminet/   5000
USA (WI)     ftp.netnet.net           198.70.64.3     pub/aminet/  10000
Scandinavia  ftp.luth.se              130.240.18.2    pub/aminet/  10000
Switzerland  ftp.eunet.ch             146.228.10.16   pub/aminet/   5500
Switzerland  ftp.math.ethz.ch         129.132.104.6   pub/aminet/   1000
Switzerland  litamiga.epfl.ch         128.178.151.32  pub/aminet/    300
Germany      kelly.uni-paderborn.de   131.234.128.206 pub/aminet/    ALL
Germany      ftp.uni-paderborn.de     131.234.2.42    pub/aminet/    ALL
Germany      ftp.uni-erlangen.de      131.188.3.2     pub/aminet/   7000
Germany      ftp.uni-oldenburg.de     134.106.40.9    pub/aminet/   2500
Germany      ftp.uni-kl.de            131.246.9.95    pub/aminet/   1500
Germany      ftp.uni-stuttgart.de     129.69.18.15    cd  aminet    4500
Germany      ftp.uni-siegen.de        141.99.128.1    pub/aminet/   1500
Germany      ftp.cs.tu-berlin.de      130.149.17.7    pub/aminet/   4000
Germany      ftp.stud.fh-heilbronn.de 141.7.1.41      pub/aminet/    600
Germany      ftp.tu-chemnitz.de       192.108.33.193  pub/aminet/   4000
Germany      ftp.rz.uni-wuerzburg.de  132.187.1.2     pub/aminet/    700
UK           ftp.doc.ic.ac.uk         155.198.1.40    pub/aminet/    ALL
UK           micros.hensa.ac.uk       148.88.8.84     pub/aminet/   8500

Alle diese Server haben ein Directory `/pub/aminet', wo man massig Software findet. Bitte benutzen Sie einen Server in Ihrer Nähe! Einige andere wichtige Server sind

ftp.funet.fi             (Finnland)
ftp.isca.uiowa.edu       (USA)
ftp.hawaii.edu           (USA)
ftp.cso.uiuc.edu         (USA)
ftp.dfv.rwth-aachen.de   (Deutschland)
Grind, Aachen und Erlangen haben z.B. die komplette Fish-Disk-Serie parat! Siehe Abschnitt Wo bekomme ich Fish-Disk xxx?.

Um sich mit einem Server in Verbindung zu setzen (z.B. ftp.uni-erlangen.de), gibt man ein:

ftp ftp.uni-erlangen.de
Der Server antwortet mit der Aufforderung, den Benutzernamen einzugeben. Als Benutzernamen gibt man
ftp
ein. Nun wird man nach einem Paßwort gefragt. Hier sollte man seine Mailadresse (wenn man eine hat, sonst einfach ftp) eingeben.

Nun ist man mit dem Server verbunden und kann eine Reihe von Kommandos ausführen. Die wichtigsten sind:

?
Gibt einen Hilfstext aus. Man kann auch ? Kommando eingeben, um Hilfe zu einem bestimmten Kommando zu verlangen.
bin
Informiert FTP, daß man binäre Dateien transportieren will. Es ist immer eine gute Idee, dies als allererstes Kommando einzugeben! Ohne dieses Kommando können empfangene Dateien verändert und damit nutzlos sein.
get <Datei>
Lädt die angegebene Datei vom Server. Auf den meisten Unix-Maschinen kann man auch `get file.txt -' oder `get file.txt |more' eingeben, um sich die angegebene Datei auf den Bildschirm ausgeben zu lassen. (Achtung: Hier darf kein Blank zwischen | und dem Wort more sein!)
mget <pat>
Lädt die angegebenen Dateien. Im Unterschied zu get dürfen hier auch Unix-Wildcards (* oder ?) verwendet werden.
put <file>
mput <pat>
Wie get und mget, aber es werden Dateien zum Server geschoben. Dies ist meist nur in speziellen Directories mit Namen wie `incoming' oder `new' erlaubt. Man kann dort Dateien plazieren, die man auf dem Aminet frei zugänglich machen will.
cd <dir>
Wie das übliche cd. Die Kommandos get, mget, put, mput, dir und ls beziehen sich auf das angegebene Directory.
dir [<dir>]
ls [<dir>]
Wie `list' und `dir' auf dem Amiga. Beachten Sie allerdings, daß FTP-dir dem Amiga-list entspricht.
bye
Verläßt das FTP-Programm.

Wenn man FTP das erste Mal benutzt hat, wird man feststellen, daß immer die gleichen Schritte ausgeführt werden:

  1. Benutzernamen eingeben (meist ftp)
  2. Paßwort eingeben (meist die Mailadresse)
  3. bin eingeben
  4. In ein bestimmtes Directory wechseln (meist `/pub/aminet/...')
Dies kann man automatisieren. Dazu braucht man eine Datei namens `.netrc' in seinem Home-Directory. Diese muß unbedingt nur für Sie selbst lesbar sein, FTP akzeptiert sie sonst nicht! (Dies erreichen Sie unter Unix mit dem Kommando `chmod go-rwx .netrc'.) Die .netrc-Datei enthält für eine Reihe von Servern je einen Eintrag, die durch Leerzeilen getrennt werden. Ein typischer Eintrag sieht etwa so aus:
machine ftp.uni-erlangen.de
login ftp
password <Ihre Mailaddresse> oder <ftp>
macdef init
    bin
    cd pub/aminet
Auf einigen Computern ist auch der Servername `default' erlaubt, der für alle anderen Maschinen außer den Angegebenen gilt.



<< Reviews >> Mail