published in Net Info - jan 95
© 1995 - Adriaan van Roeden - a3@n-vision.nl
Veel FTP-sites op het Internet hebben een gedeelte dat voor iedereen toegankelijk is. In de loop der tijd is de conventie onstaan dat je op zo'n FTP-site kunt inloggen met als usernaam 'anonymous' (anoniem) en als password je email-adres. FTP vanaf een UNIX-account Start FTP op met als parameter de naam van de FTP-site. Bij- voorbeeld: 'ftp ftp.nluug.nl'. Wacht tot er om een login-naam wordt gevraagd en log in met : 'anonymous'. Hierna wordt om een password gevraagd. Geef je volledige mailadres. Bijvoorbeeld: 'dizzy@inter.nl.net' Er volgen wat meldingen, waarna de 'ftp>' prompt verschijnt. Met het 'cd' commando (change directory) kan de gewenste directory worden geselecteerd. Bijvoorbeeld: 'cd /pub/documents/faq'. (Denk erom dat UNIX een normale slash (/) gebruikt in plaats van een backslash (\) om directories te scheiden.) Met het 'dir' commando zie je de inhoud van de directory. Met het 'bin' commando stel je FTP in op een binaire file- transfer, wat meestal nodig is om een bestand op te halen. Met het 'get' commando haal je het bestand op. Bijvoorbeeld: 'get blablafaq'. Het bestand komt dan terecht in de directory die actief was op het moment dat FTP werd gestart. Wil je het bestand toch in een andere directory terecht laten komen, dan kan je het 'lcd' (local change directory) gebruiken. Bijvoorbeeld 'lcd nieuw' - de 'nieuw' directory wordt nu actief en de bestanden zullen daarin terecht komen. Uitloggen en afsluiten van ftp doe je met 'bye'. Hieronder een voorbeeld van een FTP-sessie met ftp.NL.net: $ ftp ftp.NL.net (start FTP en maak verbinding met de FTP-site ftp.NL.net) Connected to solair1.inter.NL.net. 220- 220-Welcome to the NLnet FTP service. 220- 220-Login as "ftp" or "anonymous" to gain access to the NLnet archive. 220- 220-Local time is Mon Jan 9 18:18:37 1995 220- 220 solair1.inter.NL.net FTP server (Version 6.26 Wed May 19 10:05:40 MET DST 19 93) ready. Name (ftp.NL.net:dizzy): anonymous (log in als 'anonymous') 331 Guest login ok, send e-mail address as password. Password: dizzy@inter.nl.net (geef hier je e-mail adres op) Hierna komt er wat meldingen en ben je ingelogd. Ga naar de juiste directory, kijk wat daarin staat en haal het bestand op. 230- 230- WELCOME to FTP.NL.NET ! 230- 230-(nog veel meer meldingen) 230 Guest login ok, access restrictions apply. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 115 drwxr-xr-x 5 root daemon 512 Nov 17 16:20 NLnet-connected -rw-r--r-- 1 root daemon 635 Sep 14 1993 README drwxr-sr-x 2 10 daemon 512 Nov 17 15:37 bin drwxrwx--x 54 227 32 2048 Jan 9 13:30 cache drwxr-sr-x 2 10 daemon 512 Nov 18 17:23 etc drwxrwsr-x 6 12 32 512 Jan 9 05:12 gopher drwxrwxr-- 2 root 13 512 Jan 9 16:30 itr drwxr-sr-x 2 root root 8192 May 18 1993 lost+found drwxrwsr-x 20 root 32 1024 Jan 9 05:11 pub -rw-r--r-- 1 root root 695456 Jan 9 17:15 quotas drwxrwxr-x 2 root 32 512 Jan 9 05:21 ripe drwx-ws-wx 2 root 8 512 Jan 9 05:03 tmp 226 Transfer complete. 750 bytes received in 0.19 seconds (3.8 Kbytes/s) ftp> cd pub (de 'pub'-directory is opengesteld voor iedereen) 250-This archive is being maintained by NLnet. Please send comments 250-to archive@NL.net. 250- 250-The directories contain: 250- 250- comp Computer oriented materials 250- documents Documents, e.g. FAQs and RFCs. 250- games Games and distractions. 250- gnu A complete mirror of the FSF GNU archives. 250- network Network oriented tools. 250- news News systems and readers. 250- os Operating systems, e.g. Linux and FreeBSD. 250- windows Windows oriented stuff, e.g. X11R5. 250-(meer meldingen) 250-The file `README' in this directory contains more information on this 250-archive. 250- 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 1934 -rw-rw-r-- 1 227 32 4137 Mar 5 1994 README drwxrwsr-x 5 10037 32 512 Nov 17 15:38 comp drwxrwsr-x 6 10037 32 512 Nov 17 16:11 documents drwxrwsr-x 3 10037 32 512 Nov 17 15:43 games (nog meer bestanden) 226 Transfer complete. 1804 bytes received in 0.44 seconds (4 Kbytes/s) ftp> lcd doc (zet je lokale directory op 'doc') Local directory now /home/dizzy/doc ftp> get README (haal het README bestand op) 200 PORT command successful. 150 Opening ASCII mode data connection for README (4137 bytes). 226 Transfer complete. local: README remote: README 4293 bytes received in 0.037 seconds (1.1e+02 Kbytes/s) ftp> bye (sluit FTP af) 221 Goodbye. het README bestand bevindt zich nu in de 'doc'-directory Als je Internet-provider de bestanden die je zoekt online heeft, kan je ze natuurlijk ook ophalen zonder gebruik te maken van FTP. Bij NLnet staan de FAQ's bijvoorbeeld in de directory /var/spool/ftp/pub/documents/faq. Met de UNIX-commando's cd, ls en cp kan je een bestand naar je eigen directory kopieren. FTP met SLIP FTP'en via een SLIP-verbinding is meestal net zo makkelijk als het gebruik van de filemanager van Windows en een FTP-filemanager kun je zo instellen dat het inloggen geheel vanzelf gaat; userid en password worden automatisch ingevuld waarna de verbinding met de FTP-site tot stand komt. De meeste FTP-filemanagers laten een scherm zien dat uit twee gedeeltes bestaat: het ene gedeelte geeft een overzicht van de bestanden op je harde schijf en het andere gedeelte laat de bestanden op de FTP-site zien. Bestanden ophalen doet je door het bestand van het ene gedeelte naar het andere te slepen. FTP met een WWW-browser zoals Lynx of Netscape Ook niet echt moeilijk en misschien zelfs wel de makkelijkste manier om iets op te halen met FTP - je hoeft namelijk geen FTP-programma te starten. Voer de URL (een soort adres) in van de FTP site. Bijvoorbeeld: ftp://ftp.NL.net/pub/documents/faq De URL bestaat uit een 'manier waarop' gedeelte (ftp://), een 'host-naam' gedeelte (ftp.NL.net) en een directory gedeelte (pub/documents/faq). Het inloggen gebeurt weer automatisch, userid en password worden via de Web-browser ingevuld. Je krijgt nu een over- zicht van de directory op de FTP-site te zien. Via de muis (Netscape) of de cursortoetsen (Lynx) kun je de bestanden selecteren waarna de browser ze zal ophalen (via een FTP- programma, maar daar merk je niets van).