Bästa FTP & SFTP-klient för Windows och Linux (granskning) år 2020

click fraud protection

File Transfer Protocol, eller FTP, har funnits för alltid. Det är det mest använda sättet att flytta alla slags filer från ett datorsystem till ett annat. Den är utformad för att vara helt interoperabel och gör det enkelt att överföra filer mellan inkompatibla system.

FTP är ett klientserversystem. För att överföra filer via FTP använder du en FTP-klient som i sin tur ansluter till en FTP-server som körs på fjärrdatorn. Med tanke på dess ålder kan du föreställa dig att det finns massor av FTP-klientprogramvara där ute.

Vi har gjort mycket av det hårda arbetet med att hitta och prova dem och vi är glada att presentera vår lista över de bästa FTP- och SFTP-klienten för Windows och Linux.

Som vi ofta gör börjar vi diskussionen genom att introducera FTP-protokollet mer i detalj. Därefter diskuterar vi säkerhet. Vi ser hur SFTP infördes för att hantera säkerhetsproblem med protokollet. Sedan tar vi en kort paus för att diskutera FTPS, ett annat sätt att säkra FTP-överföringar och, medan vi är på det, vi kommer också att introducera SCP eftersom det har blivit mer och mer populärt nyligen som ett sätt att säkert överföra filer.

instagram viewer

Slutligen är vi redo för vår kärnämne. Vi granskar först den bästa SFTP-klienten för Windows. Då får vi se vad som är tillgängligt för Linux. Och sist men inte minst kommer vi också att granska några paket som är multiplattformiga och tillgängliga för båda operativsystemen.

Vad är FTP?

Filöverföringsprotokollet skapades först redan 1971. Detta är nästan förhistoria under datorår. Protokollspecifikationen uppdaterades 1880, sedan 1985. Sedan dess har det i stort sett varit oförändrat.

FTP är ett klientserverprotokoll där filöverföringar sker mellan en FTP-server och en FTP-klient. Det är två mycket olika programvaror och även om vissa leverantörer erbjuder både FTP-klient och FTP-serverprogramvara erbjuder ingen mjukvara som vi känner till båda i ett paket.

Till skillnad från vissa andra, grusare filöverföringssystem, erbjuder FTP ett brett utbud av filhanteringsfunktioner utöver filöverföring. För FTP-klienten presenterar FTP-servern en filhierarki som medvetet inte är till skillnad från ett datorfilsystem. Faktum är att FTP-servern ofta presenterar en del av värdens filsystem för klienten. Klienten är gratis - inom användarens filåtkomstbehörigheter; mer om detta på ett ögonblick - för att bläddra i kataloger, lista filer och ibland utföra andra filhanteringsuppgifter.

Ursprungliga FTP-klienter var kommandoradsverktyg men idag erbjuder många FTP-klienter ett grafiskt användargränssnitt som ibland är mycket likt en lokal filhanterare. Vissa stöder till och med att dra filer från den lokala filhanteraren till FTP-fönstret för att initiera en överföring.

Vad är SFTP?

Säkerhet i FTP-världen är en mångfacetterad verklighet. Protokollet har en mycket grundläggande inbyggd säkerhet. Först och främst använder FTP användarkonton för att kontrollera åtkomst till servern. En FTP-klient som försöker ansluta till en FTP-server måste därför ange ett användarnamn och lösenord. Ofta kommer FTP-servrar att använda det underliggande operativsystemets användarkonton för autentisering.

FTP implementerar också åtkomstkontroll för filsystem där användare bara har åtkomst till vissa filer eller vissa mappar. De kan också ha olika åtkomsträttigheter till olika filer eller mappar. Vissa kan göras skrivskyddade medan andra kan lässkrivas. Filåtkomsträttigheter i FTP liknar mycket lokala filsystemrättigheter. De flesta FTP-servrar använder faktiskt den underliggande filsystemets säkerhets- och åtkomstbehörigheter. Det finns också anonym FTP som gör det möjligt för en klient att ansluta anonymt och få åtkomst till en mycket begränsad delmängd av filsystemet under FTP-serverns kontroll.

Så även om FTP ger en något säker åtkomst till filer och mappar, har det flera säkerhetsproblem. För det första överförs användarnamn och lösenord mellan klienten och servern i klar text. Alla som är utrustade med en paket sniffer skulle därför kunna se den informationen. Men det är inte det enda säkerhetsproblemet med FTP. Den största är att själva filöverföringen inte är säkrad. Varje fil överförs okrypterad och kan avlyssnas av individer eller organisationer som inte är avsedda.

SFTP för säkrade filöverföringar

SFTP eller SSH File Transfer Protocol försöker hantera säkerhetsproblemen för FTP. Men i motsats till vad vi kan få oss att tro, har SFTP ingenting gemensamt med FTP. SFTP är ett helt annat protokoll som lägger till vissa överförings- och filhanteringsfunktioner till SSH-protokollet (Secure Shell). Den främsta fördelen med SFTP över FTP är att anslutningen och filöverföringen krypteras med SSH-protokollet, vilket skyddar den från att snifta.

FTP och SFTP är så olika i hur de fungerar så många servrar kommer att göra antingen det ena eller det andra men inte båda. I själva verket är SFTP ofta en funktion som finns på SSH-servrar.

SFTP och FTPS är INTE samma sak

Det finns ofta viss förvirring mellan SFTP och FTPS. Det är förståeligt eftersom de båda är filöverföringssystem som hanterar FTP: s säkerhetsbrist. Men hur de fungerar är dock helt annorlunda. Vi har precis sett hur SFTP använder SSH för att kryptera filöverföringar. När det gäller FTPS är det verkligen FTP-protokollet som använder SSL-kryptering istället för tydlig text. FTPS är till FTP som HTTPS är till HTTP.

Du undrar kanske vilken du ska välja eftersom de båda verkar ge en säker filöverföring. Idag tenderar organisationer att föredra SFTP främst på grund av - i motsats till FTPS, som använder en TCP-port för kontroll och en för data – SFTP överför allt på samma port, vilket gör brandväggskonfigurationen lite lättare.

SCP: Ett annat säkert filöverföringsprotokoll

För att göra sakerna ännu mer förvirrande finns också ett annat säkert filöverföringsprotokoll som heter Secure Copy (SCP). SCP är ett enklare protokoll som också använder SSH men endast erbjuder filöverföringsfunktioner. Det finns inget sätt att bläddra i filsystem och flytta från en katalog till en annan eller till och med att se en lista över tillgängliga filer i SCP. Allt du kan göra är att kopiera en fil till eller från servern.

Bästa FTP- och SFTP-klient för Windows

Nu när vi är bekanta med FTP och alla dess säkrade varianter är vi redo att titta på den bästa FTP- och SFTP-klienten vi kunde hitta. Alla kommer åtminstone att hantera FTP-överföringar medan andra också stöder SFTP, FTPS eller SCP. Vi kommer att se till att ange vilket protokoll varje programvara tillåter. Windows är fortfarande det mest använda operativsystemet, så låt oss börja med att gå igenom de bästa klienterna för den plattformen.

SolarWinds är ett välkänt namn bland nätverksadministratörer. Företaget gör några av de bästa nätverksadministrationsverktyg. Till exempel, SolarWinds Network Performance Monitor är utan tvekan en av de bästa SNMP-övervakningsverktyg. SolarWinds är också känt för sina många gratisverktyg som tillgodoser administratörers specifika behov.

FTP Voyager-skärmdump
  • GRATIS verktyg:FTP Voyager för Windows
  • Officiell nedladdning:https://www.solarwinds.com/free-tools/ftp-voyager-ftp-client-for-windows

SolarWinds FTP Voyager är ett av dessa gratis verktyg. Tidigare från Serv-u är FTP Voyager en fullständig klient som hanterar FTP-, SFTP- och FTPS-filöverföringar. Den här programvaran har FIPS 140-2 validering och ett certifikat för nettvärdighet från den amerikanska armén så att du kan lita på att det är säkert.

FTP Voyager för Windows har flera användbara avancerade funktioner som schemalagda filöverföringar av mappsynkronisering - både manuell och automatisk - mellan klienten och servern.

Klienten har också efteröverföringsåtgärder och kan till exempel skicka e-post, radera filer, köra program, stänga av och utföra andra åtgärder efter en överföring har slutförts.

2. CuteFTP

CuteFTP är kanske den mest kända FTP-klienten för Windows och det har varit länge. Det har funnits sedan 1996. Produkten har bytt händer några gånger genom sin existens och ingår nu i Globalscape, ett företag som specialiserat sig på elektroniska filöverföringar.

CuteFTP-skärmdump

Funktionsmässigt lämnar denna FTP-klient inget att önska. Först kommer det att stödja de flesta protokoll inklusive FTP, FTPS, HTTP, HTTPS och SFTP. Det är också superlätt att använda det och du kan snabbt ställa in en ny anslutning med steg-för-steg-guiden. CuteFTP låter dig till och med redigera fjärrfil direkt från FTP-klienten, tack vare den inbyggda redigeraren med syntaxfärgkodning.

Programvaran stöder också automatisering och du kan schemalägga och skriptöverföringar med minimal overhead. Dessutom kommer det att integreras med alla COM-aktiverade skript eller programmeringsspråk. CuteFTP kan köpas för $ 59.99 och en kostnadsfri testversion är tillgänglig.

3. CoffeeCup Free FTP

Vissa känner till CoffeeCup för sin HTML-redigerare eller andra webbrelaterade verktyg. Men Coffee Cup gör också en ganska bra gratis FTP-klient som kallas passande Gratis FTP. Denna TFP-klient är utformad för att vara kraftfull, användarvänlig och snabb. Att ansluta till en server är lika enkelt som att klicka på en knapp och överföra filer handlar om att dra och släppa dem.

CoffeeCup gratis FTP-skärmbild

Klienten hanterar FTP-, SFTP- och FTPS-filöverföringar samt HTML-överföringar. Den har också några fantastiska filhanteringsfunktioner, både lokala och fjärranslutna. Men en av de mest unika funktionerna i Free FTP är dess användning av bokmärken som låter dig spara din plats i en mapp på din lokala dator, fjärrservern eller båda. Du kan också arkivera en hel fjärrkatalog i en lokal zip-fil med ett klick, till exempel en användbar funktion för säkerhetskopiering av en webbplats.

Som namnet antyder är Free FTP kostnadsfritt tillgängligt men CoffeeCup har också en produkt som heter Direct FTP som är en betald FTP-klient med ännu fler funktioner.

Bästa FTP- och SFTP-klienter för Linux

Linux är en annan oerhört populär plattform med nätverksadministratörer så vi ansåg att vi var tvungna att inkludera Linux FTP-klienter på vår lista. Och när man historiskt tänker på att alla dessa filöverföringsprotokoll har ett Unix-ursprung, gjorde det till och med mer vettigt. Och som ni kommer att se, det finns många utmärkta kunder för plattformen. Här är ett litet urval av det bästa av dem.

4. gFTP

gFTP är ett typiskt exempel på "en oldie men en goody". Programvaran har inte uppdaterats på cirka tio år men är fortfarande ganska populär. Det visar hur bra saker kan hålla. Och trots allt har FTP-protokollet inte uppdaterats på mycket längre tid än så.

gFTP-skärmbild

GFTP-klienten erbjuder ett intuitivt användargränssnitt och enkel konfiguration. Det är en gratis multitrad filöverföringsklient som distribueras under villkoren i GNU Public License Agreement. Verktyget har både ett textbaserat gränssnitt och ett GTK-grafiskt gränssnitt så att det kommer att köras på alla Linux oavsett om det har ett GUI eller inte.

Den här klienten kommer att stödja FTP och FTPS men också HTTP och HTTPS och SSH - och därför SFTP - såväl som FSP. Det är också en av de sällsynta klienterna som stöder FXP, som är direkt överföring av filer mellan två servrar under kontroll av en klient. Sist men inte minst har verktyget grundligt internationaliserats och gränssnittet finns på över 50 språk. gFTP kan laddas ner direkt från dess hemsida.

5. ncftp

Den huvudsakliga avsikten utöver ncftp var att ersätta lager FTP-kommandot som är inbyggt i de flesta * nix-system med ett med fler funktioner. Som sådan ger programvaran ett kraftfullt och flexibelt gränssnitt till FTP-protokollet.

NcFTP-skärmbild

Även om programmet kan verka ganska vanligt och inte prydat - särskilt jämfört med andra produkter - har det många värdefulla prestanda och användbarhetsfunktioner. Bland produktens coolaste funktioner hittar du framstegsmätare, slutförande av filnamn, kommandorad redigering, bakgrundsbearbetning, automatisk återupptagning av nedladdningar, bokmärkning och kataloglistor i cache. Programvaran fungerar också med brandväggar och proxyer och låter dig enkelt ladda ner hela katalogträd.

Detta är dock inte ett grafiskt verktyg. Dess gränssnitt är allt textbaserat. När du startar det har du tagit dig till verktygets skal där du anger kommandon och ser resultat. Kommandon liknar de vanliga operativsystemkommandona. Du använder öppna för att öppna en anslutning till en fjärr FTP-server eller CD för att flytta inom dess katalogstruktur.

6. lftp

lftp är ännu en FTP-klient för textläge. De är mycket vanliga i Linuxvärlden. Denna klient stöder flera protokoll inklusive FTP, HTTP, FISH, SFTP, HTTPS och FTPS. Det kommer även att hantera BitTorrent-överföringar.

LFTP-skärmbild

Den viktigaste differentierande faktorn för denna klient är dess tillförlitlighet. Det finns nästan inget sätt den här klienten kan misslyckas med att överföra filer. Även om du lämnar skalet medan en överföring pågår, fortsätter den att fungera som en bakgrundsprocess tills den är klar.

Andra funktioner i produkten inkluderar jobbkö, vilket gör att du kan starta nästa överföring innan den nuvarande är klar och schemalagd körning för att överföra filer vid en viss tidpunkt. Det är också värt att nämna en spegelfunktion som gör att du automatiskt kan överföra hela katalogstrukturer. LFTP distribueras under GNU GPL-licensen och kan laddas ner gratis från sin egen hemsida.

Bästa FTP- och SFTP-klienter för Mac

Det kan se ut från föregående avsnitt att det inte finns några bra GUI FTP-klienter för Unix men inget är längre från sanningen. De bästa FTP-klienterna är faktiskt multiplattformsprodukter som har versioner för både Windows och Linux. En fördel med en klient med flera plattformar är att när du behärskar den kan du tillämpa den kunskapen på varje version av programvaran.

7. FileZilla

FileZilla är kanske den mest kända av alla FTP-klienter. Det är tillgängligt för Windows och Linux och även för OS X och det kommer att stödja överföringar av FTP, FTPS och SFTP.

FileZilla huvudfönster

FileZilla använder ett grafiskt användargränssnitt med flikar som gör det möjligt för användare att köra flera samtidiga uppgifter i olika flikar.

Funktionsmässigt har mjukvaran mycket att erbjuda. Här är en sammanfattning av dess huvudfunktioner. Programvaran har ett dra och släpp-gränssnitt för att ladda upp eller ladda ner filer. Det stöder också CV, så att du kan pausa en överföring och slutföra den senare. FileZilla har också en webbplatshanteringsfunktioner för enkel hantering och överföring av kompletta webbplatser samt en katalogjämförelsefunktion som kommer att jämföra filnamn, storlekar och datum på en lokal och fjärrkontroll katalogen. FileZilla är gratis tillgängligt under GNU GPL-licensen. Det kan laddas ner från FileZilla webbplats.

8. Gratis öppet FTP-ansikte

Trots dess konstiga namn Gratis öppet FTP-ansikte—Som ofta bara kallas FOFF — är ett intressant alternativ som FTP-klient. Det är en lätt grafisk klient skriven i Python med GTK + -biblioteket.

FOFF Windows-skärmdump

Det har ett modernt användargränssnitt och dess huvudsakliga betoning är enkelhet och användarvänlighet snarare än att packa det med extra funktioner. Programvaran kanske inte gör allt som konkurrerande paket gör men vad den gör, det gör det bra och enkelt.

Att vara enkelt betyder dock inte att det är utan prestationer. FOFF har några intressanta och unika funktioner. Till exempel har den en inbyggd telnet- och SSH-klient, en textvisare, en bildvisare och en ljudspelare. Med alla dessa inbyggda verktyg kan du direkt förhandsgranska filer utan att behöva starta ett annat verktyg. Du kan också ange kommandon på fjärrvärden. Klienten har också inbyggt stöd för kontrollsumma och har gzip-komprimering och dekomprimering med ett klick. FOFF är gratis tillgängligt under GNU GPL-licensen och kan laddas ner från sin egen hemsida.

9. CrossFTP

CrossFTP är en gratis FTP-klient för Windows, Linux och OS X. Det kommer med en ganska anständig mängd funktioner. Först låter gränssnittet med flikarna dig ha många anslutningar öppna samtidigt. Filöverföringar kan initieras genom att helt enkelt dra och släppa filer till verktygets flikar.

CrossFTP Pro Windows-skärmdump

Programvaran har också lösenordskryptering så att dina fjärrlösenord inte sparas i klar text på din dator. CrossFTP har också arkiveringsfunktioner med sin inbyggda komprimering, dekomprimering och bläddring i arkivfiler. Den största nackdelen med denna klient är att det bara gör FTP-överföringar. Om du vill ha SFTP- eller FTPS-funktionalitet måste du uppgradera till den betalda CrossFTP Pro-versionen. Men om FTP är allt du behöver, kan CrossFTP vara precis rätt för dig.

Sammanfatta

Frågor som "vad är en SFTP-klient" eller "hur man använder en SFTP-klient" kan enkelt besvaras. Det handlar bara om att välja ett av de verktyg som vi rekommenderar ovan. Har du provat något? Hur fungerade de för dig?

watch instagram story