File Transfer Protocol, eller FTP, har værtrundt for alltid. Det er den mest brukte måten å flytte alle slags filer fra et datasystem til et annet. Designet for å være fullstendig interoperabel, og gjør det enkelt å overføre filer mellom inkompatible systemer. FTP er et klientserver-system. For å overføre filer via FTP bruker du en FTP-klient som igjen kobler seg til en FTP-server som kjører på den eksterne datamaskinen. Med tanke på alderen, kan du forestille deg at det er mange FTP-klientprogrammer der ute. Vi har gjort mye av det harde arbeidet med å finne og prøve dem, og vi er glade for å presentere listen over de beste FTP- og SFTP-klientene for Windows og Linux.
Som vi ofte gjør, begynner vi diskusjonen innenintroduserer FTP-protokollen mer detaljert. Deretter diskuterer vi sikkerhet. Vi får se hvordan SFTP ble introdusert for å adressere sikkerhetsproblemer med protokollen. Så tar vi en kort pause for å diskutere FTPS, en annen måte å sikre FTP-overføringer på, og mens vi er inne på det, vil vi også introdusere SCP ettersom det har blitt mer og mer populært i det siste som en måte å overføre filer på en sikker måte. Til slutt vil vi være klare for kjernen vår. Vi vil først gjennomgå de beste FTP-klientene for Windows. Deretter får vi se hva som er tilgjengelig for Linux. Og sist, men ikke minst, vil vi også se gjennom noen pakker som er multiplattform og er tilgjengelige for begge operativsystemene.
FTP i et nøtteskall
File Transfer Protocol ble først opprettet på en måtetilbake i 1971. Dette er nesten forhistorie i dataår. Protokollspesifikasjonen ble oppdatert i 1880, deretter i 1985. Siden den gang har den forblitt stort sett uendret.
FTP er en klient-serverprotokoll der filoverføringer skjer mellom en FTP-server og en FTP-klient. Dette er to veldig forskjellige stykker programvare, og selv om noen leverandører tilbyr både FTP-klient og FTP-serverprogramvare, tilbyr ingen programvare som vi kjenner til begge deler i en pakke.
I motsetning til noen annen, råere filoverføringsystem, tilbyr FTP et bredt spekter av filbehandlingsfunksjoner i tillegg til filoverføring. For FTP-klienten presenterer FTP-serveren et filhierarki som med vilje ikke er ulikt et datafilsystem. Faktisk presenterer FTP-serveren ofte en del av vertsfilets system for klienten. Klienten er gratis - innenfor brukerens filtilgangsprivilegier; mer om dette på et øyeblikk — for å bla gjennom kataloger, liste filer og noen ganger utføre andre filhåndteringsoppgaver.
Originale FTP-klienter var kommandolinjeverktøymen i dag tilbyr mange FTP-klienter et grafisk brukergrensesnitt som noen ganger er veldig likt en lokal filbehandling. Noen støtter til og med å dra filer fra den lokale filbehandleren til FTP-vinduet for å starte en overføring.
Hva med sikkerhet?
Sikkerhet i FTP-verdenen er en mangesidigvirkelighet. Protokollen har noen veldig grunnleggende innebygd sikkerhet. Først og fremst bruker FTP brukerkontoer for å kontrollere tilgangen til serveren. En FTP-klient som prøver å koble seg til en FTP-server, må derfor oppgi et brukernavn og passord. Ofte vil FTP-servere bruke det underliggende operativsystemets brukerkontoer for autentisering.
FTP implementerer også tilgangskontroll for filsystemetder brukere bare har tilgang til noen filer eller noen mapper. De kan også ha forskjellige tilgangsrettigheter til forskjellige filer eller mapper. Noen kan leses bare mens andre kan lese-skrive. Filtilgangsrettigheter i FTP ligner veldig på lokale filsystemrettigheter. Faktisk bruker de fleste FTP-servere den underliggende filsystemets sikkerhet og tilgangsrettigheter. Det er også anonym FTP som gjør det mulig for en klient å koble seg anonymt og få tilgang til et veldig begrenset underett av filsystemet under FTP-serverens kontroll.
Så, mens FTP gir en noe sikker tilgangtil filer og mapper har den flere sikkerhetsproblemer. For det første overføres brukernavnet og passordet mellom klienten og serveren i klartekst. Alle som er utstyrt med en pakkesniffer vil derfor kunne se den informasjonen.
Men det er ikke det eneste sikkerhetsmessige problemetFTP. Den største er at selve filoverføringen ikke er sikret. Hver fil blir overført ukryptert og kan bli oppfanget av enkeltpersoner eller organisasjoner som ikke har til hensikt.
SFTP for sikret filoverføring
SFTP, eller SSH File Transfer Protocol, prøver åadressere sikkerhetsproblemene til FTP. Men i motsetning til hva vi kanskje blir ført til å tro, har SFTP ingenting til felles med FTP. SFTP er en helt annen protokoll som legger til noen filoverførings- og filhåndteringsfunksjoner til Secure Shell (SSH) -protokollen. Den største fordelen med SFTP over FTP er at forbindelsen og filoverføringen er kryptert ved hjelp av SSH-protokollen, og beskytter den mot å snuse.
FTP og SFTP er så forskjellige i måten de fungerer på at mange servere vil gjøre enten den ene eller den andre, men ikke begge deler. Faktisk er SFTP ofte en funksjon som finnes på SSH-servere.
SFTP og FTPS: Det er ikke det samme
Det er ofte en viss forvirring mellom SFTP ogFTPS. Det er forståelig da de begge er filoverføringssystemer som adresserer sikkerhetsmangelen til FTP. De måten de opererer på er imidlertid helt annerledes. Vi har nettopp sett hvordan SFTP bruker SSH for å kryptere filoverføringer. Når det gjelder FTPS, er det virkelig FTP-protokollen som bruker SSL-kryptering i stedet for klartekst. FTPS er til FTP som HTTPS er til HTTP.
Du lurer kanskje på hvilken du skal velge som debegge ser ut til å gi en sikker filoverføring. I dag pleier organisasjoner å foretrekke SFTP hovedsakelig fordi - i motsetning til FTPS, som bruker en TCP-port for kontroll og en for data - SFTP overfører alt på samme port, noe som gjør brannmurkonfigurasjonen litt enklere.
SCP: En annen sikker filoverføringsprotokoll
For å gjøre ting enda mer forvirrende, en annen sikkerfiloverføringsprotokoll kalt Secure Copy (SCP) eksisterer også. SCP er en enklere protokoll som også bruker SSH, men bare tilbyr filoverføringsfunksjoner. Det er ingen måte å bla gjennom filsystemer og gå fra en katalog til en annen eller til og med å se en liste over tilgjengelige filer i SCP. Alt du kan gjøre er å kopiere en fil til eller fra serveren.
De beste FTP- og SFTP-klientene for Windows
Nå som vi er kjent med FTP og alt det dersikrede varianter, er vi klare til å se på de beste FTP- og SFTP-klientene vi kunne finne. Alle av dem vil i det minste håndtere FTP-overføringer, mens andre også vil støtte SFTP, FTPS eller SCP. Vi sørger for å spesifisere hvilken protokoll hver programvare tillater. Windows er fremdeles det mest brukte operativsystemet, så la oss begynne med en kort gjennomgang av de beste klientene for den plattformen.
1 - FTP Voyager (GRATIS NEDLASTING)
SolarWinds er et kjent navn blant nettverkadministratorer. Selskapet lager noen av de beste nettverksadministrasjonsverktøyene. For eksempel er SolarWinds Network Performance Monitor muligens et av de beste SNMP-overvåkingsverktøyene. SolarWinds er også kjent for sine mange gratis verktøy som imøtekommer spesifikke behov fra administratorer.

SolarWinds FTP Voyager er en av disse gratisverktøy. Tidligere fra Serv-u er FTP Voyager en fullverdig klient som vil håndtere FTP-, SFTP- og FTPS-filoverføringer. Denne programvaren har FIPS 140-2 validering og et sikkerhetsbevis fra US Army, slik at du kan stole på at den er sikker.
Klienten har flere nyttige avanserte funksjonerfor eksempel planlagte filoverføringer av mappesynkronisering - både manuell og automatisk - mellom klienten og serveren. Klienten har også handlinger etter overføring og kan for eksempel sende e-post, slette filer, kjøre programmer, slå av og utføre andre handlinger etter at en overføring er fullført.
2 - CuteFTP
CuteFTP er muligens den mest kjente FTP-klienten forWindows og det har vært i lang tid. Det har eksistert siden 1996. Produktet har skiftet hender noen gang gjennom sin eksistens og er nå en del av Globalscape, et selskap som spesialiserer seg på elektroniske filoverføringer.

Funksjonsmessig overlater denne FTP-klienten ingenting tilvære ønsket. For det første vil den støtte de fleste protokoller inkludert FTP, FTPS, HTTP, HTTPS og SFTP. Det er også superenkelt å bruke den, og du kan raskt konfigurere en ny tilkobling ved å bruke trinn-for-trinn-veiviseren. CuteFTP lar deg til og med redigere ekstern fil rett fra FTP-klienten, takket være den innebygde editoren med syntaksfargekoding.
Programvaren støtter også automatisering, og du kan planlegge og skifte overføringer med minimal overhead. Videre vil den også integreres med ethvert COM-aktivert skript- eller programmeringsspråk.
CuteFTP kan kjøpes for $ 59.99 og en gratis prøveversjon er tilgjengelig.
3 - CoffeeCup Free FTP
Noen mennesker kjenner CoffeeCup for sin HTML-editor ellernoen andre nettrelaterte verktøy. Men Coffee Cup lager også en ganske god gratis FTP-klient som passende kalles Free FTP. Denne TFP-klienten er designet for å være kraftig, brukervennlig og rask. Å koble til en server er så enkelt som å klikke på en knapp og overføre filer er et spørsmål om å dra og slippe dem.

Klienten vil håndtere FTP, SFTP og FTPS filoverføringer samt HTML-overføringer. Den har også noen fantastiske filhåndteringsfunksjoner, både lokale og eksterne. Men en av de mest unike funksjonene ved Free FTP er bruken av bokmerker som lar deg lagre din plass i en mappe på din lokale datamaskin, den eksterne serveren eller begge deler. Du kan også arkivere en hel ekstern katalog i en lokal zip-fil med ett klikk, en nyttig funksjon for å sikkerhetskopiere et nettsted, for eksempel.
Som navnet tilsier, er gratis FTP tilgjengelig uten omkostninger, men CoffeeCup har også et produkt som heter Direct FTP som er en betalt FTP-klient med enda flere funksjoner.
De beste Linux FTP- og SFTP-klientene
Linux er en annen utrolig populær plattform mednettverksadministratorer, så vi følte at vi måtte inkludere Linux FTP-klienter på listen vår. Og når du vurderer at historisk sett har alle disse filoverføringsprotokollene en Unix-opprinnelse, gjorde det enda mer fornuftig. Og som du vil se, det er mange gode kunder for plattformen. Her er en liten prøve av de beste av dem.
4 - gFTP
gFTP er et typisk eksempel på “en oldie men agoody”. Programvaren har ikke blitt oppdatert på omtrent 10 år, men den er fremdeles ganske populær. Det viser for hvor bra ting kan vare. Og tross alt er ikke FTP-protokollen oppdatert på mye lenger enn det.
GFTP-klienten tilbyr en intuitiv brukergrensesnitt og enkel konfigurasjon. Det er en gratis multetrådet filoverføringsklient distribuert under betingelsene i GNU Public License Agreement. Verktøyet har både et tekstbasert grensesnitt og et GTK-grafisk grensesnitt, så det vil kjøre på hvilken som helst Linux enten det har en GUI eller ikke.

Denne klienten vil støtte FTP og FTPS, men ogsåHTTP og HTTPS og SSH - og derfor SFTP - samt FSP. Det er også en av de sjeldne klientene som støtter FXP, som er direkte overføring av filer mellom to servere under kontroll av en klient. Sist, men ikke minst, har verktøyet blitt grundig internasjonalisert og grensesnittet er tilgjengelig på over 50 språk. gFTP kan lastes ned direkte fra nettstedet.
5 - NcFTP
Hovedintensjonen utover NcFTP var å erstatteaksjen FTP-kommandoen som er innebygd i de fleste * nix-systemer med en med flere funksjoner. Som sådan gir programvaren et kraftig og fleksibelt grensesnitt til FTP-protokollen.

Selv om programmet kan virke ganske vanlig ogunornorned - spesielt sammenlignet med andre produkter - den har mange verdifulle ytelser og brukervennlighet funksjoner. Blant produktets kuleste funksjoner, finner du fremdriftsmålere, fullføring av filnavn, redigering av kommandolinjen, bakgrunnsbehandling, automatisk gjenopptak av nedlastinger, bokmerker og hurtigbufrede katalogoppføringer. Programvaren fungerer også med brannmurer og fullmakter og lar deg enkelt laste ned hele katalogtrær.
Dette er imidlertid ikke et grafisk verktøy. Grensesnittet er alt tekstbasert. Når du starter det, blir du tatt med til verktøyets skall der du skriver inn kommandoer og ser resultater. Kommandoer ligner på typiske operativsystemkommandoer. Du bruker åpen for å åpne en forbindelse til en ekstern FTP-server eller cd for å flytte innenfor katalogstrukturen.
6 - LFTP
LFTP er enda en FTP-klient i tekstmodus. De er veldig vanlige i Linux-verdenen. Denne klienten støtter flere protokoller, inkludert FTP, HTTP, FISH, SFTP, HTTPS og FTPS. Den vil til og med håndtere BitTorrent-overføringer.

Den viktigste differensierende faktoren for denne klienten erdets pålitelighet. Det er nesten ingen måte denne klienten kan unnlate å overføre filer. Selv om du avslutter skallet mens en overføring pågår, vil den fortsette å kjøre som en bakgrunnsprosess til den er fullført.
Andre funksjoner i produktet inkluderer jobbi kø, slik at du kan starte den neste overføringen før den nåværende er ferdig og planlagt utførelse for å overføre filer på et bestemt tidspunkt. Verdt å nevne er en speilfunksjon som lar deg automatisk overføre hele katalogstrukturer.
LFTP distribueres under GNU GPL-lisensen og kan lastes ned gratis fra sin egen webside.
De beste FTP- og SFTP-klientene med flere plattformer
Det kan fremgå av forrige avsnitt atdet er ingen gode GUI FTP-klienter for Unix, men ingenting er lenger fra sannheten. De beste FTP-klientene er faktisk multiplattformprodukter som har versjoner for både Windows og Linux. En fordel med en multi-plattformklient er at når du har mestret den, kan du bruke den kunnskapen på alle versjoner av programvaren.
7 - FileZilla
FileZilla er muligens den mest kjente av alle FTPklienter. Det er tilgjengelig for Windows og Linux og også for OS X, og det vil støtte overføringer av FTP, FTPS og SFTP. FileZilla bruker et grafisk brukergrensesnitt som tillater brukere å kjøre flere samtidige oppgaver i forskjellige faner.

Funksjonsmessig har programvaren mye å gjøreby på. Her er et sammendrag av hovedfunksjonene. Programvaren har et dra og slipp-grensesnitt for å laste opp eller laste ned filer. Den støtter også gjenoppta, slik at du kan pause en overføring og fullføre den senere. FileZilla har også en sidebehandlingsfunksjoner for enkel administrasjon og overføring av komplette nettsteder samt en katalogsammenligningsfunksjon som vil sammenligne filnavn, størrelser og datoer i en lokal og ekstern katalog.
FileZilla er tilgjengelig gratis under GNU GPL-lisensen. Det kan lastes ned fra FileZilla-nettstedet.
8 - Gratis åpent FTP-ansikt
Til tross for det rare navnet Free Open FTP Face - somkalles ofte bare FOFF - er et interessant alternativ som FTP-klient. Det er en lett grafisk klient skrevet i Python ved bruk av GTK + -biblioteket. Den har et moderne brukergrensesnitt, og hovedvekten er enkelhet og brukervennlighet i stedet for å pakke det med ekstra funksjoner. Programvaren gjør kanskje ikke alt konkurrerende pakker gjør, men hva den gjør, gjør det godt og enkelt.

Å være enkel betyr ikke at det er uten prestasjoner, tøft. FOFF har noen interessante og unike funksjoner. For eksempel har den en innebygd telnet- og SSH-klient, en tekstvisning, en bildevisning og en lydspiller. Med alle disse innebygde verktøyene kan du øyeblikkelig forhåndsvise filer uten å måtte starte et annet verktøy. Du kan også legge inn kommandoer på den eksterne verten. Klienten har også innebygd støtte for sjekkesum og har ett-klikk gzip-komprimering og dekompresjon.
FOFF er tilgjengelig gratis under GNU GPL-lisensen og kan lastes ned fra sin egen webside.
9 - CrossFTP
CrossFTP er en gratis FTP-klient for Windows, Linuxog OS X. Det kommer med et ganske anstendig utvalg av funksjoner. For det første lar grensesnittet med fanene deg ha mange tilkoblinger åpne samtidig. Filoverføring kan initieres ved å dra og slippe filer til verktøyets faner. Programvaren har også passordkryptering slik at passordene for eksterne nettsteder ikke lagres i klartekst på datamaskinen din. CrossFTP har også arkiveringsfunksjoner med innebygd komprimering, dekompresjon og surfing i arkivfiler.

Den største ulempen med denne klienten er at den bareoverfører FTP. Hvis du vil ha SFTP- eller FTPS-funksjonalitet, må du oppgradere til den betalte CrossFTP Pro-versjonen. Men hvis FTP er alt du trenger, kan CrossFTP kanskje være riktig for deg.
kommentarer