Bedste FTP & SFTP-klient til Windows og Linux (gennemgang) i 2020

click fraud protection

Filoverførselsprotokollen eller FTP har eksisteret for evigt. Det er den mest anvendte måde at flytte alle slags filer fra et computersystem til et andet. Det er designet til at være fuldstændigt interoperabelt og gør det let at overføre filer mellem inkompatible systemer.

FTP er et klientserver-system. For at overføre filer via FTP bruger du en FTP-klient, der igen opretter forbindelse til en FTP-server, der kører på fjerncomputeren. I betragtning af dens alder kan du forestille dig, at der er masser af FTP-klientsoftware derude.

Vi har gjort meget af det hårde arbejde med at finde og prøve dem, og vi er glade for at præsentere vores liste over de bedste FTP- og SFTP-klienter til Windows og Linux.

Som vi ofte gør, starter vi vores diskussion ved at introducere FTP-protokollen mere detaljeret. Dernæst diskuterer vi sikkerhed. Vi ser, hvordan SFTP blev introduceret for at løse sikkerhedsmæssige problemer med protokollen. Så stopper vi kort for at diskutere FTPS, en anden måde at sikre FTP-overførsler på, og mens vi er ved det, vi introducerer også SCP, da det for nylig er blevet mere og mere populært som en måde at sikre overførsel på filer.

instagram viewer

Endelig er vi klar til vores kernesag. Vi gennemgår først den bedste SFTP-klient til Windows. Derefter får vi se, hvad der er tilgængeligt for Linux. Og sidst, men ikke mindst, vil vi også gennemgå nogle pakker, der er multi-platform og er tilgængelige til begge operativsystemer.

Hvad er FTP?

File Transfer Protocol blev først oprettet tilbage i 1971. Dette er næsten forhistorie i computerår. Protokolspecifikationen blev opdateret i 1880, derefter i 1985. Siden da er det stort set uændret.

FTP er en klient-serverprotokol, hvor filoverførsler forekommer mellem en FTP-server og en FTP-klient. Disse er to meget forskellige stykker software, og selvom nogle leverandører tilbyder både FTP-klient og FTP-serversoftware, tilbyder ingen software, som vi kender til, begge dele i en pakke.

I modsætning til nogle andre, mere rart filoverførselssystem tilbyder FTP en bred vifte af filhåndteringsfunktioner ud over filoverførsel. Til FTP-klienten præsenterer FTP-serveren et filhierarki, som med vilje ikke er i modsætning til et computerfilsystem. Faktisk præsenterer FTP-serveren ofte en del af sin værts filsystem for klienten. Klienten er fri - inden for brugerens filadgangsrettigheder; mere om dette på et øjeblik - for at gennemse mapper, liste filer og undertiden udføre andre filhåndteringsopgaver.

Originale FTP-klienter var kommandolinjeværktøjer, men i dag tilbyder mange FTP-klienter en grafisk brugergrænseflade, der undertiden er meget lig en lokal filhåndtering. Nogle understøtter endda at trække filer fra den lokale filhåndtering til FTP-vinduet for at starte en overførsel.

Hvad er SFTP?

Sikkerhed i FTP-verdenen er en mangesidet virkelighed. Protokollen har nogle meget grundlæggende indbyggede sikkerhed. Først og fremmest bruger FTP brugerkonti til at kontrollere adgangen til serveren. En FTP-klient, der prøver at oprette forbindelse til en FTP-server, skal derfor angive et brugernavn og en adgangskode. Ofte vil FTP-servere bruge det underliggende operativsystemets brugerkonti til godkendelse.

FTP implementerer også adgangskontrol til filsystemet, hvor brugere kun har adgang til nogle filer eller nogle mapper. De kunne også have forskellige adgangsrettigheder til forskellige filer eller mapper. Nogle kunne skrives, mens andre kan læses og skrives. Filadgangsrettigheder i FTP ligner meget lokale filsystemrettigheder. Faktisk bruger de fleste FTP-servere den underliggende filsystemsikkerheds- og adgangsprivilegier. Der er også anonym FTP, der giver en klient mulighed for at oprette forbindelse anonymt og få adgang til et meget begrænset undergruppe af filsystemet under FTP-serverens kontrol.

Så selvom FTP giver en noget sikker adgang til filer og mapper, har den flere sikkerhedsproblemer. For det første overføres brugernavnet og adgangskoden mellem klienten og serveren i klar tekst. Enhver udstyret med en pakke sniffer ville derfor være i stand til at se disse oplysninger. Men det er ikke det eneste sikkerhedsmæssige problem med FTP. Den største er, at selve filoverførslen ikke er sikret. Hver fil overføres ikke-krypteret og kunne blive opfanget af personer eller organisationer, der ikke har til hensigt.

SFTP til sikrede filoverførsler

SFTP eller SSH File Transfer Protocol forsøger at løse sikkerhedsproblemerne i FTP. Men i modsætning til hvad vi måske bliver ført til at tro, har SFTP intet til fælles med FTP. SFTP er en helt anden protokol, der tilføjer nogle filoverførsels- og filstyringsfunktioner til Secure Shell (SSH) -protokollen. Den største fordel ved SFTP over FTP er, at forbindelsen og filoverførslen er krypteret ved hjælp af SSH-protokollen, hvilket beskytter den mod at snuse.

FTP og SFTP er så forskellige i den måde, de fungerer på, at mange servere vil gøre det ene eller det andet, men ikke begge dele. Faktisk er SFTP ofte en funktion, der findes på SSH-servere.

SFTP og FTPS er IKKE den samme ting

Der er ofte en vis forvirring mellem SFTP og FTPS. Det er forståeligt, da de begge er filoverførselssystemer, der adresserer FTP's sikkerhedsmangel. De måde, de fungerer på, er dog helt forskellige. Vi har lige set, hvordan SFTP bruger SSH til at kryptere filoverførsler. Hvad angår FTPS, er det virkelig FTP-protokollen, der bruger SSL-kryptering i stedet for klar tekst. FTPS er til FTP, som HTTPS er til HTTP.

Du spekulerer måske på, hvilken du skal vælge, da de begge ser ud til at give en sikker filoverførsel. I dag har organisationer en tendens til at foretrække SFTP hovedsageligt fordi - i modsætning til FTPS, der bruger en TCP-port til kontrol og en til data – SFTP transmitterer alt på den samme port, hvilket gør firewall-konfiguration en smule nemmere.

SCP: En anden sikker filoverførselsprotokol

For at gøre tingene endnu mere forvirrende findes der også en anden sikker filoverførselsprotokol kaldet Secure Copy (SCP). SCP er en enklere protokol, der også bruger SSH, men kun tilbyder filoverførselsfunktioner. Der er ingen måde at gennemse filsystemer og flytte fra et bibliotek til et andet eller endda at se en liste over tilgængelige filer i SCP. Alt hvad du kan gøre er at kopiere en fil til eller fra serveren.

Bedste FTP- og SFTP-klient til Windows

Nu hvor vi er bekendt med FTP og alle dens sikre varianter, er vi klar til at se på den bedste FTP- og SFTP-klient, vi kunne finde. Alle af dem håndterer mindst FTP-overførsler, mens andre også understøtter SFTP, FTPS eller SCP. Vi sørger for at specificere, hvilken protokol hver software tillader. Windows er stadig det mest anvendte operativsystem, så lad os starte med kort at gennemgå de bedste klienter til denne platform.

SolarWinds er et velkendt navn blandt netværksadministratorer. Virksomheden gør nogle af de bedste netværksadministrationsværktøjer. F.eks. Er SolarWinds Network Performance Monitor muligvis en af ​​de bedste SNMP overvågningsværktøjer. SolarWinds er også kendt for sine mange gratis værktøjer, der imødekommer specifikke behov hos administratorer.

FTP Voyager-skærmbillede
  • GRATIS værktøj:FTP Voyager til Windows
  • Officiel download:https://www.solarwinds.com/free-tools/ftp-voyager-ftp-client-for-windows

SolarWinds FTP Voyager er et af disse gratis værktøjer. Tidligere fra Serv-u er FTP Voyager en fuldt udstyret klient, der vil håndtere FTP, SFTP og FTPS filoverførsler. Denne software har FIPS 140-2 validering og et certifikat for ikkeværdighed fra den amerikanske hær, så du kan stole på, at det er sikkert.

FTP Voyager til Windows har adskillige nyttige avancerede funktioner såsom planlagt filoverførsel af mappesynkronisering - både manuel og automatisk - mellem klienten og serveren.

Klienten har også handlinger efter overførsel og kan for eksempel sende e-mail, slette filer, køre programmer, lukke ned og udføre andre handlinger, når en overførsel er afsluttet.

2. CuteFTP

CuteFTP er muligvis den mest kendte FTP-klient til Windows, og det har været i lang tid. Det har eksisteret siden 1996. Produktet har skiftet hænder et par gange gennem sin eksistens og er nu en del af Globalscape, et firma, der har specialiseret sig i elektroniske filoverførsler.

CuteFTP-skærmbillede

Funktionelt set overlader denne FTP-klient intet at ønske. Først understøtter det de fleste protokoller, herunder FTP, FTPS, HTTP, HTTPS og SFTP. Det er også super let at bruge det, og du kan hurtigt oprette en ny forbindelse ved hjælp af trin-for-trin-guiden. CuteFTP giver dig endda mulighed for at redigere ekstern fil lige fra FTP-klienten takket være dens indbyggede editor med syntaksfarvekodning.

Softwaren understøtter også automatisering, og du kan planlægge og scriptoverførsler med minimal overhead. Desuden vil det også integreres med ethvert COM-aktiveret scripting eller programmeringssprog. CuteFTP kan købes for $ 59.99 og en gratis prøveversion er tilgængelig.

3. CoffeeCup Gratis FTP

Nogle mennesker kender CoffeeCup til dets HTML-editor eller andre webrelaterede værktøjer. Men Coffee Cup laver også en temmelig god gratis FTP-klient, der passende kaldes Gratis FTP. Denne TFP-klient er designet til at være kraftfuld, brugervenlig og hurtig. Forbindelse til en server er så simpelt som at klikke på en knap og overføre filer er et spørgsmål om at trække og droppe dem.

CoffeeCup Gratis FTP-skærmbillede

Klienten vil håndtere FTP-, SFTP- og FTPS-filoverførsler samt HTML-overførsler. Det har også nogle gode filhåndteringsfunktioner, både lokale og fjerntliggende. Men en af ​​de mest unikke egenskaber ved Gratis FTP er brugen af ​​bogmærker, der giver dig mulighed for at gemme din plads i en mappe på din lokale computer, den eksterne server eller begge dele. Du kan også arkivere en hel fjernkatalog i en lokal zip-fil med et enkelt klik, en nyttig funktion til f.eks. At tage backup af et websted.

Som navnet antyder, er gratis FTP tilgængelig uden omkostninger, men CoffeeCup har også et produkt kaldet Direct FTP, som er en betalt FTP-klient med endnu flere funktioner.

Bedste FTP- og SFTP-klienter til Linux

Linux er en anden uhyre populær platform med netværksadministratorer, så vi følte, at vi måtte inkludere Linux FTP-klienter på vores liste. Og når du overvejer det, at alle disse filoverførselsprotokoller historisk set har en Unix-oprindelse, gav det endda mere mening. Og som du kan se, der er masser af fremragende klienter til platformen. Her er en lille prøve af det bedste af dem.

4. gFTP

gFTP er et typisk eksempel på "en oldie men en goody". Softwaren er ikke blevet opdateret på cirka 10 år, men den er stadig ret populær. Det viser, hvordan gode ting kan vare. Og trods alt er selve FTP-protokollen ikke blevet opdateret meget længere end det.

gFTP-skærmbillede

GFTP-klienten tilbyder en intuitiv brugerflade og let konfiguration. Det er en gratis multetrådet filoverførselsklient, der distribueres under betingelserne i GNU Public License Agreement. Værktøjet har både en tekstbaseret grænseflade og en GTK-grafisk grænseflade, så det kører på enhver Linux, uanset om det har en GUI eller ej.

Denne klient understøtter FTP og FTPS, men også HTTP og HTTPS og SSH - og derfor SFTP - såvel som FSP. Det er også en af ​​de sjældne klienter, der understøtter FXP, som er den direkte overførsel af filer mellem to servere under kontrol af en klient. Sidst men ikke mindst er værktøjet blevet grundigt internationaliseret, og dets interface er tilgængeligt på over 50 sprog. gFTP kan downloades direkte fra dets internet side.

5. NcFTP

Den vigtigste hensigt ud over NcFTP skulle erstatte den FTP-kommando, der er indbygget i de fleste * nix-systemer, med en med flere funktioner. Som sådan giver softwaren en kraftfuld og fleksibel grænseflade til FTP-protokollen.

NcFTP-skærmbillede

Selvom programmet kan virke temmelig almindeligt og ikke pyntet - især sammenlignet med andre produkter - har det mange værdifulde ydelser og brugervenlighedsfunktioner. Blandt produktets fedeste funktioner finder du fremgangsmålere, færdiggørelse af filnavn, kommandolinje redigering, baggrundsbearbejdning, automatisk genoptagelse af downloads, bogmærkning og cachelagrede bibliotekslister. Softwaren fungerer også med firewalls og proxies og giver dig let mulighed for at downloade hele bibliotekstræer.

Dette er dog ikke et grafisk værktøj. Dens interface er alt tekstbaseret. Når du starter det, er du ført til værktøjets shell, hvor du indtaster kommandoer og ser resultater. Kommandoer ligner typiske operativsystemkommandoer. Du bruger åben for at åbne en forbindelse til en ekstern FTP-server eller cd for at flytte inden for dets biblioteksstruktur.

6. LFTP

LFTP er endnu en FTP-klient i teksttilstand. Disse er meget almindelige i Linux-verdenen. Denne klient understøtter flere protokoller, herunder FTP, HTTP, FISH, SFTP, HTTPS og FTPS. Det håndterer endda BitTorrent-overførsler.

LFTP-skærmbillede

Den vigtigste differentierende faktor for denne klient er dens pålidelighed. Der er næsten ingen måde denne klient kan undlade at overføre filer på. Selv hvis du forlader dens skal, mens en overførsel er i gang, vil den fortsætte med at køre som en baggrundsproces, indtil den er afsluttet.

Andre funktioner i produktet inkluderer jobkø, der gør det muligt for dig at starte den næste overførsel, inden den nuværende er færdig, og planlagt udførelse for at overføre filer på et bestemt tidspunkt. Det er også værd at nævne en spejlfunktion, der giver dig mulighed for automatisk at overføre hele katalogstrukturer. LFTP distribueres under GNU GPL-licensen og kan downloades gratis fra sin egen internet side.

Bedste FTP- og SFTP-klienter til Mac

Det kan se ud fra det foregående afsnit, at der ikke er nogen gode GUI FTP-klienter til Unix, men intet er længere væk fra sandheden. De bedste FTP-klienter er faktisk multiplatformsprodukter, der har versioner til både Windows og Linux. En fordel ved en multi-platform klient er, at når du først har mestret den, kan du anvende denne viden til enhver version af softwaren.

7. FileZilla

FileZilla er muligvis den mest berømte af alle FTP-klienter. Det er tilgængeligt for Windows og Linux og også til OS X, og det understøtter overførsler af FTP, FTPS og SFTP.

FileZilla hovedvindue

FileZilla bruger en grafisk brugergrænseflade, der giver brugerne mulighed for at køre flere samtidige opgaver i forskellige faner.

Funktionalitetsmæssigt har softwaren meget at tilbyde. Her er en oversigt over dens vigtigste funktioner. Softwaren har et træk og slip-interface til upload eller download af filer. Det understøtter også genoptagelse, så du kan pause en overførsel og afslutte den senere. FileZilla har også en site manager-funktioner til nem styring og overførsel af komplette websteder såvel som en katalogsammenligningsfunktion, der vil sammenligne filnavne, størrelser og datoer på en lokal og ekstern vejviser. FileZilla er gratis tilgængelig under GNU GPL-licensen. Det kan downloades fra FileZilla-websted.

8. Gratis åbent FTP-ansigt

På trods af det underlige navn Gratis åbent FTP-ansigt—Som ofte kaldes FOFF — er en interessant mulighed som FTP-klient. Det er en letvægts grafisk klient skrevet i Python ved hjælp af GTK + -biblioteket.

FOFF Windows-skærmbillede

Det har en moderne brugergrænseflade, og dens vigtigste vægt er enkelhed og brugervenlighed i stedet for at pakke det med ekstra funktioner. Softwaren gør muligvis ikke alt, hvad konkurrerende pakker gør, men hvad den gør, den gør det godt og let.

At være simpel betyder ikke, at det er unødvendigt. FOFF har et par interessante og unikke funktioner. For eksempel har den en indbygget telnet- og SSH-klient, en tekstfremviser, en billedvisning og en lydafspiller. Med alle disse indbyggede værktøjer kan du øjeblikkeligt forhåndsvise filer uden at skulle starte et andet værktøj. Du kan også indtaste kommandoer på den eksterne vært. Klienten har også indbygget support til kontrolsommer og funktioner med et klik gzip-komprimering og dekomprimering. FOFF er gratis tilgængelig under GNU GPL-licensen og kan downloades fra sin egen internet side.

9. CrossFTP

CrossFTP er en gratis FTP-klient til Windows, Linux og OS X. Det leveres med en ret anstændig række funktioner. For det første giver dets fane-interface mulighed for at have mange forbindelser åbne på én gang. Filoverførsler kan initieres ved blot at trække og slippe filer til værktøjets faner.

CrossFTP Pro Windows-skærmbillede

Softwaren har også adgangskodekryptering, så dine adgangskoder til eksterne websteder er ikke gemt i klar tekst på din computer. CrossFTP har også arkiveringsfunktioner med sin indbyggede komprimering, dekomprimering og gennemsyn af arkivfiler. Den største ulempe ved denne klient er, at det kun er FTP-overførsler. Hvis du vil have SFTP- eller FTPS-funktionalitet, skal du opgradere til den betalte CrossFTP Pro-version. Men hvis FTP er alt hvad du har brug for, kan CrossFTP muligvis være lige det rette for dig.

Pak ind

Spørgsmål som "hvad er en SFTP-klient" eller "hvordan man bruger en SFTP-klient" kan let besvares. Det er bare et spørgsmål om at vælge et af de værktøjer, vi anbefaler ovenfor. Har du prøvet noget? Hvordan fungerede de for dig?

watch instagram story