FTP-protokollen har ikke støtte for kryptert dataoverføring. Dette betyr at all data som sendes mellom tjener og klient sendes i klartekst. På grunn av dette anses FTP-protokollen som usikker.
Dersom noen setter opp en pakkesniffer mellom tjener og klient kan denne personen lett snappe opp brukernavn og passord og utnytte dette til videre misbruk.
For å unngå dette har drift bestemt å skru av FTP-tilgang til våre systemer, slik at det kun er mulig å bruke SFTP.
SFTP er ment som en arvtager for FTP.
SFTP fungerer ved at du som bruker kobler deg til tjeneren via SSH, du starter så en SFTP-tjener, og kobler deg til denne gjennom den krypterte kanalen som SSH allerede har opprettet. Det finnes forskjellige SFTP klienter som gjør dette for deg automatisk.
Det finnes flere grafiske klienter til Windows, og noen konsoll-baserte klienter. Dersom du foretrekker kommandolinje-baserte klienter, les om SFTP i Linux/Unix senere i artikkelen.
Det klart enkleste alternativet for å koble seg opp mot NTNU sine servere over SFTP er med Filezilla, som er et gratis FTP-program med støtte for SFTP. Det kan hentes ned gratis fra http://filezilla.sourceforge.net/. Klienten er svært populær, og tilgjengelig for alle platformer: Windows, Mac og Linux/Unix.
Etter at programmet er installert og startet går du inn på menyen Fil -> Serveradministrasjon, og velger Ny server. Dette vinduet er nesten helt identisk på alle operativsystemer. Sett Protokoll til "SFTP - SSH File Transfer Protocol", og bruk følgende informasjon:
Etter innlogging vil du se en logg øverst i Filezilla, som viser hvordan innloggingen gikk, og som senere logger blant annet ledd i overflytting av filer. Under dette vil du finne filene på din maskin i vinduet til venstre, og filene på hjemmekatalogen din på NTNU til høyre.
I Filezilla kopierer du en fil eller mappe til hjemmekatalogen din ved å høyreklikke på filen/mappa og velge last opp. For å laste ned fra hjemmekatalogen høyreklikker du og velger Last ned. Du kan også ta tak i filen og dra den over fra den ene siden til den andre. Filen/mappa du overfører vil da havne i den katalogen du står i på hjemmekatalogen/maskinen din, avhengig av hvilke vei du flytter filen/mappa.
Et alternativ er WinSCP som er en open source SFTP- og SCP-klient for Windows som bruker SSH.
Det finnes endel forskjellige SFTP klienter til Linux/UNIX. FileZilla, som blir forklart over, er tilgjengelig på Linux/Unix om du ønsker et grafisk grensesnitt. Her er en presentasjon av noen tilgjengelige kommandolinje-baserte klienter.
Konqueror er en webleser/filbrowser som følger med KDE. Nyere versjoner av Konqueror har støtte for SFTP. For å bruke konqueror til SFTP, skriver man inn som url: sftp://bruker@host. (Merk at det ikke er / på slutten av urlen). Du blir spurt etter passord. Filene dine blir nå listet opp som om du browset hjemmekatalogen din lokalt med Konqueror.
En ting som kan gjøre ting lettere dersom du velger å bruke Konqueror som SFTP-klient, er å dele vinduet i to rammer. Dette gjør du ved å gå inn i Window-menyen, og velge Split View Left/Right eller Split View Top/Bottom.
Marker den rammen du vil koble til SFTP tjeneren med, og skriv så inn urlen f.eks ftp://bruker@sftp.stud.ntnu.no. Velg den andre rammen, og bla deg frem til dit du vil kopiere filene til/fra. Nå kan du dra filer frem og tilbake mellom de to rammene. Du vil få valg mellom å flytte eller kopiere filene. Velg det du føler for.
gftp er en FTP-klient som også støtter SFTP. Velg host: login.stud.ntnu.no; port: 22. Skriv inn brukernavn og passord, og velg SSH2 på knappen til høyre for Pass.
Med sshfs kan man mounte opp hjemmeområdet sitt på stud slik at det blir som å navigere på det som om det var et området lokalt på PCen. Da bruker man syntaksen
sshfs brukernavn@login.stud.ntnu.no: /lokalmappe/
| Språk: | Kommentarer: | 8 | Aid: | 198 | : |
|
|
| Sist oppdatert: | 2011-06-30 | Forfatter: | sibtehai | Lest: | 28311 ganger |