Bästa SFTP-serverprogramvara för säkra filöverföringar

click fraud protection

Att överföra filer från ett system till ett annat är något som måste göras regelbundet. I ett lokalt nätverk utförs det ofta med hjälp av nätverksandelar, men mellan nätverk, när överföringen sker via Internet, använder vi normalt någon form av filöverföringsprotokoll. Många olika protokoll har sett ljuset med varje på varandra följande adressering en eller många brister i dess förfäder.

Idag tittar vi på SFTP-serverprogramvara. Varför SFTP, kanske du frågar? Tja, mest på grund av säkerhetsproblem. SFTP kapslar in en filöverföring inom en säker SSH-anslutning, vilket gör den idealisk för användning i offentliga nätverk, till exempel Internet.

Innan vi tittar på själva SFTP-servrarna börjar vi med att diskutera de olika filöverföringsprotokollen som finns tillgängliga idag och hur de skiljer sig åt. Därefter introducerar vi den bästa SFTP-serverprogramvaran för Windows inklusive ett par bärbara alternativ. Slutligen tittar vi på vad som finns tillgängligt på Linux. Som ni ser, har nästan alla Linux-system en SFTP-server inbyggd direkt i den.

instagram viewer

Om filöverföringsprotokoll

FTP (som står för File Transfer Protocol - hur originalt) är farfar till alla filöverföringsprotokoll. Det uppfanns i början av 70-talet som ett av de primära sätten att överföra filer mellan system. Det har blivit så vanligt att numera har de flesta operativsystem inklusive Windows, Mac OS och Linux någon form av FTP-klient. FTP är dock ett okrypterat protokoll. Det spelade ursprungligen inte så mycket eftersom offentliga nätverk inte fanns men det är mindre än idealiskt för användning på Internet, särskilt när du tänker på att inte bara de överförda filerna utan också inloggningsuppgifterna skickas över nätverket okrypterad. Alla som avlyssnar trafik skulle kunna fånga in användarnamn och lösenord. Därför uppfanns säkra protokoll som SFTP och FTPS.

Även om det vid första anblicken kan se ut som att SFTP och FTPS endast varierar beroende på placeringen av "S" i förkortningen, är de helt olika i hur de fungerar. De skapades båda för att lägga till säkerhet för FTP-filöverföringar men likheten slutar där. Låt oss se hur de fungerar.

FTPS – som står för File Transfer Protocol Secure – är en säker version av FTP-protokollet som lägger till ett krypteringslager med antingen SSL (Secure Sockets Layer) eller TLS (Transport Layer Security) protokoll. Det är egentligen inget annat än FTP-protokollet som har förbättrats för att möjliggöra förhandlingar om datakryptering och dess drift liknar HTTPS för webbplatser. Protokollet introducerades i mitten av 90-talet, kort efter att Netscape släppte sin förlängning av Secure Sockets Layer och det är nu allmänt använt. Det förbättrades senare för att tillåta TLS utöver SSL-kryptering, vilket gav ännu bättre säkerhet.

SFTP – som står för Secure File Transfer Protocol (märker den subtila skillnaden?) - är ett annat säkert sätt att överföra filer på ett krypterat sätt men det är inte baserat på FTP-protokollet. I stället förlitar det sig på Secure SHell eller SSH. Faktum är att SFTP är en förlängning av SSH-protokollet för att inkludera en FTP-liknande filöverföringsfunktionalitet och som stöder FTP-liknande kommandon. Som sådan är säkerhetsnivån för en SFTP-filöverföring densamma som för en SSH-session.

Det är viktigt att inte förväxla Secure File Transfer Protocol och Simple File Transfer Protocol, båda kallas SFTP. Det senare är ett protokoll som inte längre används och som har utvecklats för att vara en kompromiss mellan det elementära TFTP-protokollet och det fullständiga FTP-protokollet.

Vår beskrivning av SFTP kan komma att påminna dig om ännu ett liknande protokoll som heter SCP eller Secure Copy. SCP är ännu ett filöverföringsprotokoll som fungerar inom en SSH-anslutning. Det är här som likheten slutar, eftersom SCP endast tillhandahåller filöverföring men inte har någon avancerad filhanterings- och surfmöjligheter i SFTP-protokollet.

De bästa SFTP-servrarna för Windows

Som vi har sett är SFTP mer lik SSH som det är FTP. Av den anledningen inkluderar inte många FTP-servrar SFTP-kapacitet medan många SSH-servrar gör det. Vi har samlat några av de bästa SFTP-servrarna vi kunde hitta. Låt oss titta på deras huvudfunktioner.

Du kanske redan vet Solarwinds. Företaget tillverkar några av de bästa programvarorna för nätverkshantering och övervakning. Det är också känt för att göra flera gratis programverktyg. Dessa inkluderar vårt första val, the SolarWinds Free SFTP / SCP-server.

Som namnet antyder kommer servern att hantera både SFTP och SCP, två SSH-baserade filöverföringsprotokoll. Att köra som en Windows-tjänst och att använda servern bör vara en enkel uppgift för alla systemadministratörer. Och om du är ny på det här kommer det enkla användargränssnittet att du känner dig bekväm mycket snabbt.

SolarWinds Free SFTP-SCP-server
  • GRATIS NEDLADDNING: SolarWinds SFTP / SCP-server
  • Officiell nedladdningslänk: https://www.solarwinds.com/free-tools/free-sftp-server/registration

De SolarWinds Free SFTP / SCP-server använder inte systemkonton för användarautentisering. Istället använder den virtuella användare som du skapar i applikationen i syfte att överföra filer. Dessa virtuella användare erbjuder ökad säkerhet. Om till exempel ett konto komprometterades kunde det inte användas för att logga in direkt i systemet. En annan funktion som kan förbättra serverns säkerhet är att den bara kan konfigureras för att tillåta inkommande anslutningar från specifika IP-adresser eller intervall.

De SolarWinds Free SFTP / SCP servern kan användas för att säkert överföra filer upp till 4 GB i storlek. Den kan också hantera samtidiga överföringar från flera enheter. Den laddas ner som en zip-fil som extraheras till ett Windows MSI-installationsprogram. När installationen är installerad så enkel som möjligt. Du startar bara dess kontrollpanelapplikation och ange några alternativ, till exempel protokoll och överföringsalternativ.

2. FreeFTPd

En nära kusin till FreeSSHd, FreeFTPd är en fullständig FTP-server för Windows. Det är en av de sällsynta servrarna som kommer att stödja FTP och även både SFTP och FTPS, tack vare sin SSH-förfäder. Som namnet antyder är detta en gratis FTP-server. Det påstår sig köra på alla versioner av Windows från NT 4.0 och verktyget stöder skapandet av lokala användare - snarare än att använda Windows-domänkonton.

FreeFTPd-skärmdump

FreeFTPd kan konfigureras under installationen så att den körs efter behov som en applikation eller för att fungera som en systemtjänst. Att köra den som en tjänst innebär att den alltid kommer att vara tillgänglig för dina SFTP-användare. Observera att en sårbarhet som upptäcktes i version 1.0.11 av produkten. Det fixades dock snabbt i version 1.0.12. Se till att versionen du installerar är minst 1.0.12. Den senaste du kan ladda ner från utvecklarens webbplats är 10.0.13.

3. Syncplify.me-server!

De Syncplify.me-server!, en fullständig SFTP- och FTPS-server från Syncplify.me, är verkligen en server på steroider. Det kommer att göra mycket mer än bara överföra filer och det skapades med säkerhet i åtanke. En av dess huvudfunktioner, kallad Syncplify.me Protector ™ använder konstgjord intelligens för att automatiskt identifiera attacker. Även okända.

Syncplify.me-server! skärmdump

De Syncplify.me-server! kan installeras i ett högtillgänglighetsläge där två servrar fungerar som en och ger automatisk failover, vilket eliminerar driftstopp. Det har flera avancerade konfigurationsalternativ och kan utökas med skript i JavaScript, C ++, Pascal eller Basic (ja, Pascal eller Basic, detta är inte en skrivfel) för att automatisera din dokumenthantering och arbetsflöde.

Denna kraftfulla filöverföringsserver kommer att köras på Windows Server 2008 och senare, i både 32- och 64-bitarsversioner. Även om detta är en betald mjukvara, finns det en gratis / utvärderingsutgåva som har alla funktioner i Ultimate-utgåvan. Den accepterar dock bara en enda anslutning och den kan inte användas i en produktionsmiljö.

4. Bitvise SSH / SFTP-server

Du kanske vet Bitvise. Företaget är specialiserat på säker fjärråtkomstprogram för Windows. Några av dess mest kända produkter är Bitvise SSH-server och SSH-klient. Eftersom SFTP bara är en förlängning av SSH, kommer deras SSH-server också att stödja SFTP. De Bitvise SSH-server ryktas vara en av de snabbaste tillgängliga. Filer överförs så snabbt som klienten och nätverksanslutningen tillåter. Dessutom stöds ett obegränsat antal samtidiga anslutningar. Den enda verkliga begränsningen du kommer att stöta på när du använder den är den hårdvara som den kör på.

Bitvise-skärmbild

När det gäller säkerhet, Bitvise SSH-server lämnar inget att önska eftersom det använder Crypto ++ 5.3, ett av de bästa krypteringsbiblioteken, för att säkra anslutningar. Servern stöder också virtuella konton för att säkerställa att dina systemkonton aldrig utsätts och komprometteras. Den enda nackdelen med denna produkt är att den inte är gratis. Det är för personligt och icke-kommersiellt bruk, men all annan användning kräver köp av en licens efter en trettio dagars utvärderingsperiod. Men till mindre än $ 100 dollar per server är priset mer än rimligt. Företaget erbjuder också platslicenser och begränsade licenser i världen för större organisationer.

5. SYSAX Multi Server

Till ingen överraskning, SYSAX Multi Server stöder flera protokoll. Det tillåter anslutningar som använder både SFTP och FTPS men det kommer också att hantera FTP- och HTTPS-baserade filöverföringar. Och för att göra det ännu bättre är det också en telnet- och SSH-server. Servern stöder användning av både Windows-konton och lokalt skapade virtuella konton, vilket ger dig det bästa från båda världar. Det är lätt att hantera och konfigurera, tack vare sitt användarvänliga webbaserade gränssnitt.

SYSAX Multi Server-skärmbild

Servern finns i flera versioner. De Personlig utgåvan är gratis men den är begränsad till en anslutning i taget och det gör inte HTTPS-filöverföringar. Det är också begränsat till personlig och icke-kommersiell användning. Det finns också Standard, Professionell, och Företag utgåvor med stöd för allt fler funktioner till priser som sträcker sig från $ 197 till $ 697.

6. XLight FTP-server

De Xlight FTP-server är en enkel Windows FTP-, SFTP- och FTPS-server. Det är en kraftfull programvara med låg minne och CPU-användning. Den är utformad för hög prestanda och kan enkelt hantera tusentals samtidiga FTP-anslutningar. Servern stöder Active Directory-användare, LDAP-användare eller lokala användare, vilket gör den passande i alla typer av situationer.

Xlight FTP Server-skärmdump

De Xlight FTP-server har många användbara funktioner och inkluderar tillgängligheten av en gratis utgåva för personligt bruk. Det är begränsat till 5 samtidiga anslutningar medan Standardutgåvan till $ 40 tillåter 50 och Professionalutgåvan till $ 130 är obegränsad. Observera att en ytterligare licens krävs för SSH och därför SFTP. Programvaran kommer att köras på Windows 2000, XP, Vista, 7, 10, 2003, 2008 och 2012.

Vissa bärbara SFTP-servrar

De nästa posterna på vår lista är intressanta främst för att det är bärbara lösningar. Det är lösningar som inte kräver installation på datorn där de körs. De kan vara mycket praktiska för ad-hoc-situationer när du snabbt behöver en SFTP-server. Du kan ta dem med dig på en USB-flashenhet och alltid ha en redo att använda genom att helt enkelt kopiera den till din dator.

1. Syncplify.me Micro SFTP-server

Syncplify.me, som förde oss med sin fulla funktion SFTP- och FTPS-server granskad ovan, erbjuder också Micro SFTP-server för Windows. Det är en fristående och helt bärbar SFTP-server som kan köras från ett USB-minne utan att behöva installeras. Och till skillnad från storebror, Syncplify.me SFTP och FTPS Server, Micro SFTP-server mjukvaran är helt gratis och kan användas i alla situationer inklusive produktion eller kommersiellt bruk.

Syncplify.me Micro Server-skärmbild

Naturligtvis har programvaran vissa begränsningar. För det första stöder den bara en användarprofil, en rotmapp och inkommande anslutningar från en klient åt gången. Av den anledningen används den oftare som en testplattform för SFTP-klientprogramvara eller för att testa filöverföringsfunktioner i programvaran än som en riktig SFTP-server. Trots dess begränsningar kan det dock vara allt du behöver. En annan typisk användning av programvaran är som en personlig säker filöverföringsserver för ett hemnätverk.

2. Core Mini SFTP-server

Liksom föregående urval, Core Mini FTP-server är en gratis FTP- och SFTP-server som inte kräver någon installation. Gå bara till Core FTP-serverWebbplats för att ladda ner den. När du har laddat ner den körbara filen som finns i 23- eller 64-bitarsversioner och är mindre än 2 Mb i storlek kör du den helt enkelt. Du måste ange FTP-användarnamn och lösenord som ska användas samt port- och rotkatalogen och du är bra att gå. Vi kunde knappt tänka på ett enklare verktyg.

Core Mini FTP Server-skärmdump

Det har dock vissa nackdelar. Till exempel kör servern med ditt användarkonto och har åtkomst till alla dina filer. Se till att du anger en rotkatalog där skador av användare har liten eller ingen konsekvens. Annat än det Core Mini FTP-server är en fantastisk liten server som är lätt att använda om än något begränsad.

De bästa SFTP-servrarna för Linux

Linux är ett populärt operativsystem för servrar så det är inte så förvånande att användare skulle vilja köra en SFTP-server på den plattformen. Lyckligtvis finns det många alternativ tillgängliga. Faktum är att vårt tredje urval nedan antagligen redan finns på de flesta Linux-installationer.

1. proftpd

Det är uppenbart när du tittar på dess konfigurationsfil proftpdUtvecklarna var stora fans av Apache webserver. Formatet för konfigurationsfilen är nästan identiskt med Apaches. Och precis som Apache använder den moduler för att ge ytterligare funktionalitet. Och det finns naturligtvis en modul som kan läggas till den grundläggande FTP-servern för att lägga till SFTP-funktioner.

proFTPd-skärmprov

För att underlätta smärtan med att konfigurera servern, proftpd webbplatsen har flera provkonfigurationsfiler. Det hjälper dig att komma igång snabbt. Förutom en grundläggande konfigurationsfil finns en för anonym FTP, två för användning av virtuella värdar och en som använder MySQL-användarautentisering. Programvaran kan laddas ner som en tarball från utvecklarens webbplats. Alternativt inkluderar många distributioner det som en del av deras valfria paket. Sök efter det i din paketansvarig. Chansen är stor att den är där.

2. PureFTPd

En annan bra open-source FTP- och SFTP-server, PureFTPd fungerar inte bara på Linux utan också på de flesta Unix-liknande operativsystem som BSD eller Solaris. Projektets mål är att tillhandahålla en standardkompatibel FTP-server. Alla meddelanden har översatts till flera språk, vilket gör det till ett idealiskt val för flerspråkiga miljöer.

Skärmbild av PureFTPd User Manager

PureFTPd är gratis och har absolut inga begränsningar. Alla dess funktioner är tillgängliga för alla användare. Prata om funktioner och inkluderar serverns förmåga att begränsa bandbredd för anslutningar, att köra sessioner i ett virtuellt filsystem, för att ställa in gränser för uppladdning och nedladdning, och flera fler bra funktioner. Förbyggda paket är tillgängliga för flera Linux-distributioner inklusive Mandriva, Debian, Ubuntu och Slackware. Det är också tillgängligt som källkod som kan kompileras utan ändring och köras på något annat operativsystem som stöds.

3. Ett annat alternativ: OpenSSH

SFTP körs ovanpå SSH och sedan OpenSSH är inbyggt i de flesta - om inte alla - Linux-system, SFTP är också där är redo att användas. På ett typiskt Linux-system bör de flesta användare - så länge de har SSH-åtkomst - kunna använda en SFTP-klient och ansluta till servern. Det skulle göra det möjligt för dem att överföra filer till och från deras hemkatalog. Tänk på att port 22 - som används av SFTP - kan blockeras som standard. Du kanske behöver gräva lite för att räkna ut hur du öppnar den, men det är allt du behöver för en rå SFTP-server. Om dina behov är något mer än en tillfällig överföring, föreslår vi dock starkt att du går med en mer kraftfull SFTP-serverprogramvara.

Sammanfattningsvis

Även om FTP fortfarande är ett mycket populärt sätt att överföra filer, födde dess brist på säkerhet SFTP som hanterar de flesta säkerhetsproblem. Vi har alla skäl att tro att det förbättrade protokollet fortfarande kommer att användas under många år framöver. All den översta programvaran som granskas här kommer att göra ett utmärkt jobb, men vi kan inte låta bli att föredra vårt första val: SolarWinds SFTP / SCP-server. Det är inte bara en utmärkt produkt utan kommer också från ett företag som har ett gott rykte för att tillhandahålla några av de bästa nätverksadministrationsprogramvarorna inklusive några fantastiska gratisverktyg.

watch instagram story