www.ntnu.no *
INFOWEB >  internettjenester >  filoverføring  > Bruk av FTP
Verktøy
Du kan legge til kommentarer
Eller sende denne artikkelen
Les artikler skrevet av ninaul
Brukervurdering
Hvor mye hjelp var det i denne artikkelen?
Mye Noe Lite
Forhåndsvisning
Du trenger ikke en 'utskriftsvennlig side' for å skrive ut denne siden. Forklaring
Innhold

Bruk av FTP

Utdatert informasjon

FTP sender passordet ditt i klartekst, så av sikkerhetshensyn er FTP filoverføring mot NTNU ikke lenger tilgjengelig. Istedet finnes det en sikker filoverføringstjeneste, sftp, som du kan lese mer om her.

Hva er FTP?

FTP står for "File Transfer Protocol" (filoverføringsprotokoll) og er kort fortalt en protokoll for å overføre filer mellom datamaskiner på Internett.

For å bruke FTP trenger du en FTP-klient. Det finnes mange forskjellige klienter til de fleste operativsystemer, men alle gjør stort sett det samme. De fleste nettlesere har også en innebygget FTP-klient. De første klientene var tekstbaserte, mens det i dag er mest vanlig med grafiske klienter. Det følger med en tekstbasert klient i alle versjoner av Windows og det skal også finnes en i alle *nix[1]-installasjoner.

Anonym og ikke-anonym FTP og tilgang til hjemmekatalog

Man har to forskjellige måter å koble seg til en FTP-tjener. Den første er anonym FTP hvor man logger inn med brukernavn anonymous og bruker e-postadressen sin som passord. Anonym FTP brukes ved distribusjon av filer som skal være tilgjengelig for alle. Ikke-anonym FTP betyr at man logger inn med et brukernavn og et passord. Ikke-anonym FTP brukes for å ha kontroll på hvem som har tilgang til et område, for eksempel en hjemmekatalog.

Ved anonym innlogging til f.eks. ftp.nvg.ntnu.no får man tilgang til speil av linuxdistribusjoner og lignende, som er gratis for alle.

Bruk av tekstbasert klient

Både den tekstbaserte klienten som følger med Windows og den som finnes i et UNIX-miljø startes ved å skrive ftp i et kommandovindu.
For å koble til en maskin brukes kommandoen open maskinnavn, der "maskinnavn" kan være f.eks ftp.nvg.ntnu.no. Logg deg så inn med brukernavn og passord (evt. med anonymous og e-postadresse). Nå skal du få et svar som ligner på dette:

konsoll #1
230 User hansjorg logged in.
Remote system type is UNIX.
ftp>

Nå kan du begynne å bruke FTP-kommandoer. Her er en oversikt over de mest brukte kommandoene:

Kommando Beskrivelse
ls List opp filer i nåværende katalog
cd katalognavn Bytt katalog
get filnavn Last ned fil (kopier fra tjener)
put lokaltfilnavn Last opp fil (kopier til tjener)
lcd Bytt lokal (nedlastings-) katalog
quit Avslutt FTP

For å si ifra at du ønsker å overføre programmer, bilder og andre datafiler og ikke bare ren tekst må du kjøre kommandoen binary. Hvis denne ikke er slått på vil alt annet enn ren tekst bli ødelagt ved overføring.

For flere kommandoer og mer utfyllende informasjon kan du bruke kommandoene help for generell hjelp og help kommando for hjelp på en spesiell kommando.

Et alternativ til den vanlige FTP-klienten i Unix/Linux/BSD installasjoner på NTNU er ncftp som startes med kommandoen ncftp. Denne har litt flere finesser enn den vanlige FTP-klienten, som f.eks. bokmerker og lagring av forskjellige passord.

Bruk av FTP i nettleser

Alle de vanligste nettleserne har innebygde FTP-klienter. Det som skal til for å koble til en FTP-tjener med nettleseren er å bruke en nettadresse, eller URL, som forteller at du ønsker å bruke FTP. For anonym pålogging bruker du f.eks. ftp://ftp.nvg.ntnu.no/ hvis du vil koble til FTP-tjeneren til Nettverksgruppa.

For ikke-anonym pålogging må du bruke en URL på formen ftp://brukernavn@ftp.nvg.ntnu.no/. Du vil da få spørsmål om et passord av nettleseren.

Vanlige problemer ved bruk av FTP

Noen FTP-klienter har problemer med å følge symbolske lenker. Et resultat av dette er at du ikke kommer inn i public_html katalogen din når du er logget inn på stud. En løsning på dette er å bytte katalog til den katalogen lenken peker på. I en tekstbasert klient gjør du dette med kommandoen cd /local/www.stud/users/brukernavn. I grafiske klienter skal du ha muligheten til å velge Change Dir, og så skrive inn banen /local/www.stud/users/brukernavn.

Et annet vanlig problem er at du ikke får opp listen over filer i en katalog. Dette er et problem som kan oppstå når man sitter bak en brannmur. En mulig løsning kan være å slå på passive mode i klienten.

Alternativer til FTP

Den vanligste måten å få tilgang til hjemmekatalogen når du ikke sitter på en datasal, er ved å koble den opp over samba, også kjent som Windows-nettverk. Hvis du er usikker, er det den framgangsmåten du burde bruke. Hvis du derimot har en maskin med hverken Windows eller Samba, er bruk av SFTP en mulig løsning.

Et annet alternativ er scp (Secure CoPy). scp finnes på de fleste unixmaskiner på NTNU og kan også installeres hjemme. For å kopiere en fil fra en unixmaskin til en annen er syntaksen scp filnavn brukernavn@annenmaskin: (legg merke til avsluttende kolon i kommandoen). I motsetning til vanlig ftp kjører scp over en kryptert forbindelse, slik at hverken passord eller innhold kan avlyttes.

Fotnoter

[1]: UNIX og dets etterfølgere; f.eks. Linux, BSD, Mac OS X og Solaris


Språk: no flag_en Kommentarer: 0 Aid: 76 Brukervurdering:
 
 
Sist oppdatert: 2007-07-30 Forfatter: ninaul Lest: 18098 ganger