När du behöver kopiera filer över ett nätverk kan många olika verktyg och protokoll användas. FTP är troligtvis det mest kända av dessa protokoll. FTP är dock daterad och osäker teknik. SFTP och SFTP är säkrare och ger dig det skydd du behöver. Men för det bästa inom både säkerhet och hastighet är SCP förmodligen den allra bästa tekniken du kan använda. Det finns bara ett problem med att använda SCP. Det finns alltför många produkter tillgängliga och att välja den bästa kan snabbt bli en skrämmande uppgift. För att hjälpa dig att välja den bästa SCP-serverprogramvaran har vi sammanställt en lista över några av de bästa SCP-serverprogramvarorna och vi håller på att granska var och en av dem.
Vi börjar diskussionen idag genom att tittapå SCP. Utan att gå för tekniskt gör vi vårt bästa för att förklara vad det är, varifrån det kommer och hur det fungerar. Vi diskuterar sedan kort de andra filöverföringsteknologier som finns tillgängliga. Det hjälper oss bättre att jämföra de olika produkterna eftersom några av våra bästa SCP-servrar också stöder andra protokoll. Vi talar också om hur SCP skiljer sig från andra säkra filöverföringssystem. Och slutligen granskar vi några av de allra bästa SCP-serverprogramvarorna.
SCP I ett nötskal
SCP står för Secure CoPy. Det är, som namnet antyder, ett sätt att säkert kopiera filer från en dator till en annan. I grunden är SCP en filkopieringsteknologi, precis som att kopiera en fil från en katalog till en annan - till exempel med hjälp av kopieringskommandot. Den största skillnaden är att medan kopiera kopierar en fil från en katalog till en annan på en dator, kan SCP kopiera dem mellan olika datorer. SCP baseras på kommandot Berkeley RCP (Remote Copy) till vilket det lägger till en säkerhetskomponent som vi kommer att diskutera om ett ögonblick. RCP används vanligtvis för att kopiera filer över ett säkert nätverk medan SCP används när man kopierar filer över osäkra nätverk, till exempel offentliga nätverk eller Internet.
SCP kan användas för att kopiera filer mellan valfritt tvådatorer så länge båda är utrustade med rätt programvara. Datorn där kommandot startas kör en SCP-klient medan datorn där filerna kopieras till eller från kör en SCP-server. Skillnaden mellan server och klient har inget att göra med riktningen för överföringen. En fil kan kopieras från klienten till servern eller från servern till klienten. Faktum är att en klient kan starta en direkt överföring mellan två servrar. Vissa SCP-program kan utföra både servern och klientfunktionerna medan andra är dedikerade till det ena eller det andra.
Ett ord om SSH
SCP: s säkerhet uppnås genom inkapslingprocessen inom en Secure Shell-session (SSH). Secure Shell är ett kryptografiskt nätverksprotokoll skapat för att driva nätverkstjänster säkert över ett osäkrat nätverk. Det vanligaste programmet är fjärrkontrollinloggning. SSH är också namnet på en applikation som kan användas för att fjärransluta en systemkonsol. SSH kan också användas för exekvering av kommandon - som är fallet med SCP, men alla nätverkstjänster kan säkras med den.
SSH: s säkerhet uppnås genom användningav offentlig nyckelkryptografi för att verifiera fjärrdatorn. Det finns några sätt SSH kan användas. Den kan till exempel använda automatiskt genererade offentliga-privata nyckelpar för att helt enkelt kryptera en nätverksanslutning och sedan använda lösenordsautentisering för att logga in. Så här använder SCP SSH för kryptering. SSH-komponenten är normalt transparent för användaren av SCP-kommandot som precis anger en källa och destination tillsammans med inloggningsuppgifter till destinationen.
Så här ser en typisk användning av SCP-kommandot ut:
Kopierar fil till värd:
scp SourceFile user@host:directory/TargetFile
Kopierar fil från värd:
scp user@host:directory/SourceFile TargetFile
Andra filöverföringssystem
SCP är inte den enda filöverföringentillgänglig teknik. Så länge det finns nätverksdatorer fanns det ett behov av att överföra filer mellan dem. Många olika protokoll skapades specifikt för detta ändamål. Det mest kända av dem är förmodligen File Transfer Protocol eller FTP. FTP: s mest intressanta funktion är dess surfbarhet. När du har öppnat en FTP-session med en server kan du se en kataloglista över tillgängliga filer. Du kan också navigera i katalogträdet på servern och flytta mellan kataloger, precis som du gör med en lokal filutforskare.
Men FTP är ett osäkert protokoll. När behovet uppstod för att kopiera filer över offentliga nätverk skapades FTPS-protokollet. Precis som HTTPS krypterar webbsidadata med antingen SSL- eller TLS-kryptering, gör FTPS samma sak med FTP-trafik, och därmed erbjuder en anständig säkerhetsnivå.
SFTP är en annan säker form av FTP. Det är emellertid mycket annorlunda i hur det fungerar. Medan FTPS helt enkelt är FTP-protokollet med säkra paket, använder SFTP SSH-protokollet och för att kryptera hela processen. En SFTP-filöverföring är verkligen en SSH-anslutning där i stället kommandon, filer skickas.
TFTP, som står för Trivial File Transfer Protocol är ännu ett filöverföringsprotokoll med liten eller ingen säkerhet som nästan bara används för att kopiera firmwarebilder till olika enheter.
Hur skiljer sig SCP från SFTP?
Eftersom både SCP och SFTP använder SSH för att krypteranätverkstrafik, kanske du undrar vad skillnaden är mellan de två. Ur säkerhetssynpunkt är båda teknikerna likvärdiga eftersom de båda kapslar in sessionen inom SSH. Den största skillnaden är i funktionaliteten för de två teknologierna.
SCP är ett kopieringsprotokoll. Allt det tillåter är att kopiera en fil (eller en katalog) från en plats till en annan. Att använda det innebär att du känner till filnamnet och sökvägen innan du startar kommandot. SFTP, å andra sidan, är ett mer komplicerat filöverföringssystem som låter dig göra mer. Du kan till exempel bläddra i lokala och fjärrkataloger och skapa kataloger och filer, både på distans eller lokalt. SFTP ger dig verkligen alla fördelarna med FTP med SSH: s säkerhet. Det främsta skälet till att någon skulle använda SCP över SFTP är hastighet. SCP är ett av de snabbaste säkra filkopieringsprotokollet. Så om du inte behöver de mer avancerade funktionerna i SFTP, är det verktyget att använda för bästa prestanda.
De bästa SCP-servrarna för Windows
Nu när vi förstår vad SCP är och hur det ärskiljer sig från andra filöverföringsmetoder, vi är redo att titta på några av de bästa SCP-serverprogramvarorna. Som vi nämnt tidigare kan vissa SCP-programvara användas både som servern och klienten. Eftersom SCP är en förlängning av SSH-protokollet är vissa SCP-servrar faktiskt SSH-servrar som stöder kopiering av filer. Andra verktyg som ingår i vår lista kombinerar flera protokoll. Vissa kommer att göra både SCP och SFTP eftersom de båda använder SSH. Andra ännu är FTP- eller SFTP-server med extra SCP-funktioner. Låt oss titta på de bästa produkterna.
1. SolarWinds SFTP / SCP-server (Gratis nedladdning)
SolarWinds har länge varit känt som en av de bästaleverantörer av nätverks- och systemadministrationsverktyg på marknaden. Dess flaggskeppsprodukt, Network Performance Monitor, värderar konsekvent bland de bästa nätverksbandbreddövervakningsverktygen. Men SolarWinds är också känt för sina gratis verktyg. De är enklare verktyg, var och en möter ett specifikt behov av nätverksadministratörer. Två fantastiska exempel på dessa gratisverktyg är Kiwi Syslog Server och Advanced Subnet Calculator.
De SolarWinds SFTP / SCP-server är ett annat av de gratis verktygen och det är vårtförsta plockning. Programvaran kan användas för att överföra filer på upp till 4 GB i storlek. Detta är mer än troligt nog för att tillgodose de flesta användares behov, även i en krävande företagsmiljö.
- Gratis nedladdning: SolarWinds SFTP / SCP-server
- Officiell nedladdningslänk:https://www.solarwinds.com/free-tools/free-sftp-server/registration
Även om produkten främst annonseras som enverktyg för att driva uppdateringar av firmware till enheter och säkerhetskopiera enhetskonfigurationer, det är en riktig SCP-server som kan användas för alla ändamål. Det händer bara så att detta är den vanligaste användningen för SCP från ett nätverksadministrationssynpunkt. När allt kommer omkring tillverkar SolarWinds främst nätverksadministrationsverktyg. Men om det du behöver är att överföra filer säkert över ett osäkert nätverk, har detta verktyg alla funktioner du behöver. Produkten har ett enkelt och lättanvänt användargränssnitt, vilket gör det ganska enkelt att göra snabba filöverföringar.
För extra bekvämlighet - och ännu bättre säkerhet - SolarWinds SFTP / SCP-server gör att användare kan godkänna enskilda IP-adresseroch adressintervall. En av verktygens mest användbara funktioner är dock möjligheten att skapa virtuella användare. Det här är användarkonton som endast finns i serverns sammanhang i motsats till systemkonto eller domänkonton.
Om ditt primära behov av SCP är att hantera enhetskonfiguration, SolarWinds Network Configuration Manager kan vara värt att undersöka. Det inkluderar samma SFTP- och SCP-kapacitet men lägger till flera användbara funktioner såsom avancerade enhetskonfigurationsmallar och skripthantering, fullständiga konfigurationsändringshanteringsfunktioner och konfigurationsrevision, allt detta i ett mycket skalbart verktyg med administration av flera användare. Om du vill prova det här avancerade verktyget finns det en kostnadsfri testversion från SolarWinds.
- GRATIS PRÖVNING: SolarWinds Network Configuration Manager
- OFFICIELL NEDLADDNING LINK: https://www.solarwinds.com/network-configuration-manager/
2. Bitvise SSH-server
Bitvise är ett relativt välkänt företag inätverksgemenskap. Det gör bara två produkter, en SSH-server och en SSH-klient. Från ett så högt specialiserat företag kan du förvänta dig att produkterna ska vara bland de bästa. Allt företaget gör är SSH och det gör det bra. Men vänta, handlar inte det här inlägget om SCP-servrar? Det är. Det är det, men eftersom SCP är en förlängning av SSH, stöds det av Bitvise SSH-servern.
De Bitvise SSH-server stöder alla skrivbords- och serverversioner avWindows - både 32-bitars och 64-bitars-från Windows XP SP3 och Windows Server 2003 till Windows 10 och Windows Server 2016. Det erbjuder de flesta SSH-tjänster såsom säker fjärrkonsolåtkomst, säker fjärrgränssnittsgränssnittsadgång (från ett fjärrskrivbord eller WinVNC klient), säker filöverföring med SFTP och SCP, Säker filöverföring med FTP över TLS / SSL (FTPS) och säker TCP / IP-anslutningstunnling (port vidarebefordran).
De Bitvise SSH-server har inga begränsningar för antalet användare som kanansluta samtidigt vilket begränsas endast av systemresurser. Det begränsar inte heller överföringsstorlekar som standard även om det kan konfigureras med kvoter per användare och per grupp och bandbreddgränser. Det håller också en förteckning över daglig, månadsvis och årlig användningsstatistik.
De Bitvise SSH servern är gratis för personligt bruk. Om du vill använda det i ett professionellt sammanhang måste du köpa en licens. Priset är $ 99,95 per licens som inkluderar det första året av underhåll och uppgraderingar. Längre underhållsperioder på två till fem år kan också köpas till priser som varierar mellan $ 19,95 och $ 79,80 per licens. För teständamål kan programvaran användas gratis i upp till 30 dagar.
3. OpenSSH
OpenSSH är en SSH-server. Det kommer verkligen inte bli en överraskning. Och precis som många SSH-servrar, stöder den också SCP-filöverföringar, och därför inkluderas det på vår lista. Vi kan säkert definiera det som "en oldie men en goody". Verktyget var en del av Open BSD-operativsystemet när det släpptes första gången, 1999. I stället för bara en SSH-server är OpenSSH faktiskt en del av en svit med cirka 10 verktyg, med OpenSSH är kärnan i sviten, den som hanterar SSH-sessionerna.
OpenSSH, vi har sagt det, har sitt ursprung i Unix-världen och det är främst avsett att användas på Unix-liknande system. Men programvaran kan relativt enkelt överföras till andra operativsystem.
De Microsoft OpenSSH-server är en av de senaste portarna i programvaran. Det är faktiskt fortfarande under utveckling. En pre-release-version är tillgänglig, men var medveten om att installationsprocessen kanske inte är så polerad som möjligt genom sin status för pre-release. Att få det installerat och fungera kommer att kräva god kunskap om Windows systemadministration och vissa Power Shell-färdigheter. Det är en utmärkt SSH-server och det förvånar mig inte att den blev den SSH-servern som standard på Windows, precis som den redan finns på Unix.
Det finns egentligen bara en nackdel med det här verktyget och det har att göra med Unix förfäder och dess ålder. Du ser, OpenSSH är ett kommandoradsbaserat verktyg. Om du räknar med att hitta ett trevligt och användarvänligt grafiskt användargränssnitt som du har vant dig vid, är chansen stor att du blir besviken. Men om det du bara vill ha ren SSH-funktionalitet utan krusiduller är det här verktyget förmodligen åt dig.
4. FreeSSHd
Om du alls är bekant med Unix eller Linux, "d" i FreeSSHd kommer inte överraska dig. Det står för "deamon", vilket vi kallar bakgrundstjänster i * nix-världen. Vad som dock kan överraska är att FreeSSHd körs på Windows, inte på Unix eller Linux. Faktum är att det körs på nästan alla versioner av Windows - klient eller server - som inte är äldre än Windows NT 4. Verktyget är otroligt litet och lätt, särskilt när du tänker på dess funktionsuppsättning.
Ser vi om funktioner, servern har enenkelt att använda grafiskt användargränssnitt där du kan övervaka tjänsten samt starta och stoppa den. Det stöder också virtuella användare som bara finns inom serverns sammanhang, en funktion som vi inte ser för ofta på gratisprodukter. FreeSSHd är ett enkelt verktyg. Som sådan kommer det att få jobbet gjort och det har ett GUI men det har verkligen inte samma typ av smidigt och professionellt utseende och känsla som några andra verktyg på den här listan.
Så grundläggande som FreeSSHd är, det paketerar fortfarande all nödvändig funktionalitetoch det kommer att stödja SSH-anslutningar såväl som SFTP och SCP. Om det du letar efter är ett enkelt verktyg som hanterar dina SCP-filöverföringsbehov utan att överbelasta servern där den körs, är detta rätt verktyg för dig.
5. SFTPPlus
SFTPPlus är mer än bara ett filöverföringsverktyg. Det är ett ganska komplett Managed File Transfer (MFT) verktyg. Det stöder SCP, SFTP, FTPS och HTTPS för överföring av filer. Medan filverktygsfunktionen för detta verktyg är i nivå med de andra produkterna på denna lista, är det som skiljer den här automatiseringsfunktionerna. Du kan till exempel konfigurera varningar och åtgärder baserade på olika utlösare du väljer. Vad gäller systemets hanterade filöverföringsfunktioner inkluderar de utlösta och händelsebaserade överföringar, schemalagda överföringar, händelser, för- och efterbehandling samt externa samtal till alla program.
Vad sätter SFTPPlus bortsett från dess konkurrens är utbudet avplattformar som den kan köras på. Du har versioner av Windows och Linux men formar också OS X, Solaris, AIX och HP-UX. Det kan göra den här produkten till de bästa alternativen för organisationer med olika servrar.
Den största nackdelen med SFTPPlus är dess pris. Det är den dyraste produkten på vår lista. Även om det är en permanent licens kommer det att sätta tillbaka dig cirka 1 500 $ per serverinstans. Du kan få 10% rabatt när du köper 5 till 10 licenser och 20% för högre volymer. Det finns också 30% rabatt för småföretag med upp till 10 anställda. Dessa priser inkluderar inte support och du måste spendera 20% av produktens inköpspris varje år för att få det. Om du föredrar att prova produkten innan du förbinder dig till en sådan kostnad kan du få en kostnadsfri 30-dagars provperiod.
kommentarer