- - Bästa gratis SCP-servrar tillgängliga för Windows, Linux och macOS

Bästa gratis SCP-servrar tillgängliga för Windows, Linux och macOS

Säker kopia eller SCP, som vi vanligtvis hänvisar tillett protokoll som underlättar filöverföringar mellan nätverksmonterade datorer och / eller enheter. Det är faktiskt en förlängning av Secure Shell eller SSH-protokollet. Den överförs i ett krypterat format med samma SSL-protokoll som SSH använder. SCP används mest av systemadministratörer för att snabbt och enkelt kopiera filer till och från servrar och nätverksutrustning av alla slag. SCP-servern är den komponent du installerar på en server där användare ansluter för att ladda ner och ladda upp filer. SCP-servrar finns för många plattformar inklusive Windows, Linus och MacOS. Och idag avslöjar vi de bästa gratis SCP-servrarna för Windows, Linux och macOS.

Idag börjar vi diskussionen med enöversikt över SCP, vad det är, var det kommer ifrån och för vilket ändamål det kan användas. Sedan ska vi gå igenom de bästa SCP-servrarna som vi hittat för de tre stora plattformarna som används av systemadministratörer, Windows, Linux och MacOS.

SCP I ett nötskal

SCP avser både ett protokoll och det faktiskaappar som använder kopieringsfiler med det. Det baseras på BSD RCP-protokollet, stämdes för filöverföringar mellan värdar i ett nätverk. SCP använder SSH-protokollet (Secure Shell) för dataöverföring och använder samma mekanismer för autentisering. Detta garanterar äktheten och konfidentialiteten hos de överförda uppgifterna.

En klient kan valfritt ladda upp filer till en serverinklusive några av deras attribut som tillstånd och tidsstämplar. En klient kan också ladda ner filer eller kataloger från en server. En viktig begränsning av SCP är att den bara hanterar filöverföringar. Till skillnad från mer avancerade protokoll - som FTP till exempel - tillhandahåller SCP-ned inte kataloglista eller navigationsfunktioner.

Typiska användningar för SCP

SCP används vanligtvis varje gång en fil behöveröverföras över en icke-säker kanal, till exempel Internet. Klienten är i huvudsak kommandoradsbaserad kräver att användarnamnet anges tillsammans med värdnamnet. Det åberopas vanligtvis med en syntax som:

scp Källfilen användare@värd:katalog/TargetFile

Detta kommando kopierar den lokala SourceFile till fjärrservern. För att kopiera filer från fjärrservern till den lokala värden ser kommandot ut så här:

scp användare@värd:katalog/Källfilen TargetFile

SCP används ofta för att kopiera filer som konfigurationsfiler eller firmwareuppdateringar till nätverksutrustning och många inkluderar en SCP-klient som en del av deras operativsystem.

De bästa SCP-servrarna för Windows

Med Windows är det mest använda operativsystemetSystem, det är ingen överraskning att det finns många SCP-servrar som körs på plattformen. Vi har sökt på Internet för att hitta den bästa SCP-serverprogramvaran. Men eftersom SCP bara är en förlängning av SSH, är alla utom en av våra rekommenderade SCP-servrar faktiskt SSH-servrar.

1. SolarWinds SFTP / SCP-server (Gratis nedladdning)

Solarwinds gör några av de bästa verktygen för nätverkförvaltning. Deras omfattande erbjudande innehåller verktyg för nästan alla nätadministratörsuppgifter man kan tänka på. Men en av de största sakerna med SolarWinds - bortsett från det faktum att de har gratis tester av alla sina verktyg - är att de också erbjuder flera gratisverktyg.

Ett sådant verktyg är SolarWinds gratis SFTP / SCP-server. Du kan ladda ner verktyget helt GRATIS, från här. Servern fungerar som en Windows-tjänst. Det ska därför vara enkelt för alla rutinerade Windows-sysadmin. Men även om du är ny på det här är användargränssnittet enkelt nog att räkna med att du borde vara väldigt bekväm.

SolarWinds Free SCP-SFTP-server

SCP, som sin kusin SSH, härstammar frånUnix värld. Men till skillnad från de flesta Linux-implementeringar litar inte SolarWinds-servern på systemkonton. Istället använder den virtuella användare som är användarkonton som du skapar i applikationen för att kopiera filer. Eftersom användarkontona faktiskt inte finns i värdsystemet - eller i nätverket - ger det ökad säkerhet. I det osannolika fallet att ett konto komprometterades kunde det inte användas för att logga in direkt i systemet.

SolarWinds SFTP / SCP-server kan användas tillöverför säkert OS-bilder och firmware-uppdateringar samt enhetskonfiguration eller säkerhetskopieringsfiler på upp till 4 GB. Bland de mest intressanta funktionerna i produkten kan den hantera samtidiga överföringar från flera enheter och du kan också godkänna specifika IP-adresser eller adressintervall.

LÄNK: Ladda ner den GRATIS SFTP / SCP-servern från SolarWind, här

2. Bitvise SSH-server

Både SCP och SFTP är protokoll som använder sig avSSH-protokollet för att säkra filöverföringar. Och av den anledningen stöder den bitvisa SSH-servern de två filöverföringsprotokollen utöver Secure Shell.

Liksom SolarWinds-servern använder Bitwises virtuelltkonton eller konton skapade i applikationen och från operativsystemet eller Active Directory-domänen. Men Bitwise-servern tillåter också användning av Windows-systemkonton. På det här sättet får du det bästa av båda världarna. AD- eller Windows-användare kan ansluta med sina referenser medan virtuella konton ger dig ad-hoc åtkomst till externa resurser.

Bitvise Server-inställningar

Bitvise-servern har några intressantafunktioner, till exempel kan du endast begränsa anslutningar till SCP, vilket gör det till en riktig SCP-server. Men det verkliga skälet till att detta är bra är att det är bättre säkerhet. I standard Unix SCP-implementeringar innebär det ofta att ha SCP-åtkomst i sig att ha SSH-åtkomst också. Detta spelar ingen roll i Unix-världen på grund av OS: s inbyggda kontonivåsäkerhet. Men saker och ting är annorlunda i Windows-världen där det att ge SSH-åtkomst kan innebära att tillåta obehörig körning av Power Shell. Detta är anledningen till att Bitvise-servern stöder möjligheten att tillåta SCP-åtkomst medan det förbjuder skalåtkomst.

Ett varningsord om Bitwise-servern: Det är bara gratis för personligt bruk. Om du vill använda det i ett kommersiellt eller professionellt sammanhang måste du köpa en licens.

3. FreeSSHd

"D" i FreeSSHd står för Daemon. Om du kommer från Unix-bakgrund är detta verkligen en välkänd term. Men om du är Windows är en Deamon, i Unix-världen, motsvarigheten till en Windows-tjänst. Det är en mjukvara som körs i bakgrunden för att tillhandahålla en specifik tjänst.

FreeSSHd-inställningar

När det gäller gratis i FreeSSHd, vet vi inte om tstår gratis som utan kostnad eller gratis som i open source. Avsaknaden av någon nedladdning av källkodsavsnitt på den officiella webbplatsen låter sig misstänka att det är det förra. Prata om sajten, det ser ut som om den inte har uppdaterats på några år. Ändå används FreeSSHd fortfarande i stor utsträckning. Konstigt nog är det senaste tillkännagivandet av FreeSSHd-versionen på webbplatsen version 1.2.2 men nedladdningssektionen föreslår 1.3.1. Vi antar att utvecklaren inte har tid att behålla en aktuell webbplats längre.

En av de bästa funktionerna i FreeSSHd är att detkommer att köras på nästan vilken version av Windows som helst. Det är operativsystemkravet Windows NT 4 eller nyare. Vi tvivlar verkligen på att det fortfarande finns äldre versioner av Windows i drift idag.

Andra fantastiska egenskaper hos produkten inkluderar dessmycket litet minne och resursavtryck. Det är också värt att nämna stödet för virtuella användare och ett lättanvänt GUI-gränssnitt där du kan övervaka eller starta och stoppa tjänsten.

4. OpenSSH För Windows

OpenSSH var ursprungligen en del av Open BSDoperativsystem, när det släpptes, tillbaka 1999. Det är typ av "förfader" för de flesta SSH-servrar. OpenSSH är verkligen en svit med verktyg för cirka 10 verktyg snarare än en enda programvara. Men OpenSSH är kärnan i sviten och den komponent som gör det mesta av det hårda arbetet. Och när SCP är så nära bundet till SSH, hanterar OpenSSH-servern också SCP och SFTP.

SSHWindows webbplats

Även om den har sitt ursprung i Unix-världen, tillåter designen av programvaran den lätt att porteras till andra operativsystem, vilket gjorde OpenSSH till en av de mest använda SSH- och SCP-servern.

När det gäller Microsoft OpenSSH-servern är den en avprogramvarupaketets senaste portar och det är fortfarande under utveckling. Här finns en pre-release version. Men var medveten om att det här är en pre-release version och som sådan är installationsprocessen inte så polerad som det kan vara. Det kommer troligtvis att kräva viss kunskap om Windows-systemadministration och Power Shell-färdigheter för att få det installerat och fungerat.

Och låt inte det faktum att detta är en pre-releasestänga av dig. Med tanke på dess bakgrund är det troligt att den blir Windows SCP-standardserver, precis som för andra operativsystem.

När det gäller funktionaliteten, i den verkliga traditionenav Unix-verktyg är detta mestadels ett kommandoradsbaserat verktyg. Förvänta dig inte att hitta ett trevligt GUI, som du skulle se i andra populära Windows-nätverksadministratörsverktyg.

De bästa SCP-servrarna för Linux

Som vi redan har etablerat, föddes SCP iUnix värld. Och med Linux som det vanligaste Unix-liknande operativsystemet du kan hitta, är det inte konstigt att några fantastiska SCP-paket är tillgängliga för plattformen. Återigen är Linux inte lika populärt som Windows så det finns kanske inte så många Linux SCP-server som det finns för Windows.

1. OpenSSH

Vår första utmanare är samma OpenSSH som vi hardiskuterade just i Windows SCP-serveravsnittet. Det är på något sätt morföräldern till alla SSH-servrar. Det har varit här för vad som kan betraktas som åldrar i datorutvecklingsår.

openSSH-logotyp

Och det bästa med detta är att det kommerstandard med de flesta Linux-distributioner. Det kanske inte körs som standard eller så är det kanske inte installerat men det är definitivt tillgängligt. I de flesta fall behöver du bara starta OpenSSH-demonen. Om du gör det tillåter SSH-anslutningar och följaktligen också SCP-filkopior.

Det är lätt att kontrollera om openssh-servern - det är namnet på den faktiska SSH-servern - är tillgänglig på ditt system. Allt du behöver göra är att köra ett enkelt kommando.

$ apt-cache search openssh-server

Detta kommando bör återvända:

openssh-server - secure shell (SSH) server, for secure access from remote machines

Detta bekräftar tillgängligheten för OpenSSH-serverkomponenten. För att installera det, behöver du bara köra pakethanterarens installationskommando.

$ apt-get install openssh-server

Dessa kommandon fungerar på vilken distribution som helstanvänder apt-paketverktyget som Debian och dess derivat, inklusive Ubuntu. Om din distribution använder en annan pakethanterare måste du använda paketets specifika kommandon.

När den väl är igång låter servern befintligasystemanvändare använder en SCP-klient för att kopiera filer till och från kataloger där de har skriv- och läsbehörighet. Som standard kommer filer att finnas i användarens hemkatalog. Vissa justeringar kan vara nödvändiga för att användare ska kopiera filer till andra platser utan att behöva ange en fullständig sökväg.

2. Dropbear SSH

Dropbear SSH är ännu en öppen källkod SSH ochSCP-server och klient. Dess huvudsakliga kännetecken är ett litet fotavtryck som gör det idealiskt för applikationer med begränsade resurser. Dropbear SSH riktar sig huvudsakligen till inbäddade system som routrar eller annan utrustning som kan behöva SSH och SCP-funktionalitet. Det körs på flera operativsystem i Unix-stil och kan justeras för att köra på de flesta POSIX-kompatibla plattformar.

Dropbear SSH-webbplats

Dropbear SSH är aktivt utvecklad av MattJohnson och den senaste utgåvan är mindre än två månader gammal från och med detta skrivande. Bland produktens mest intressanta funktioner är möjligheten att sammanställa programvaran till en statiskt länkad körbar fil på bara 110 kB. Programvaran är kompatibel med OpenSSH ~ / .ssh / Author_keys autentisering av den allmänna nyckeln. Demonen kan köras från inetd vid uppstart eller användas på fristående sätt. Och slutligen kan funktioner enkelt aktiveras eller inaktiveras vid sammanställning, vilket skapar en ännu mindre körbar med endast de nödvändiga funktionerna.

Men all denna flexibilitet till ett pris. Att förgöra Dropbear till ens specifika behov tar avancerade sysadmin-färdigheter. systemadministratörer måste känna till begrepp som att ändra makefilen och kompilera den körbara filen igen. Men om du har nödvändiga kompetenser och kräver en liten SSH- och SCP-server som kan köras på din inbäddade enhet är Dropbear SSH verkligen värt att titta på.

3. Ett ord om Cygwin

Du har kanske hört talas om Cygwin tidigare. Det är ett öppen källkodsprojekt som syftar till att tillhandahålla en Windows-DLL som implementerar ett stort antal POSIX API-funktioner. Konkret betyder det att alla Linux-källkodsprogram kan kompileras igen för att använda Cygwin och därmed köra på en Windows-baserad plattform.

Om du är Windows-systemadministratör och haraldrig hört talas om Cygwin, kanske du vill bli bekant med det och kanske installera det på en Windows-dator och se själv vad det handlar om. Det är inte perfekt och det kommer inte att göra din Windows-server till en Unix-maskin men den ger dig tillgång till ett bredare utbud av alternativ när det gäller systemadministrationsprogramvara och verktyg.

Det är därför vi tar en minut eller två att prataom Cygwin. Med så många SSH- och SCP-servrar tillgängliga för Linux - vi har bara nämnt ett par av de bästa, men det finns otaliga andra - det är trevligt att veta att Cygwin kan låta dem köra på en Windows-plattform. Faktum är att många Linuxverktygsprogram är tillgängliga som ett Cygwin-paket, tillsammans med paket för andra populära Linux-distributioner.

MacOS SSH-server

Även om allmänheten kanske inte är medveten omdet, macOS är ett annat Unix-liknande operativsystem. I motsats till de flesta Unix-liknande system - och Linux i synnerhet - använder MacOS en annan typ av kärna som är en hybrid av en monolitisk kärna-liknande Linux-och en mikrokärnarkitektur.

På grund av dessa Unix-rötter är det ingen överraskningatt stöd för SSH - som också inkluderar stöd för SCP - är en inbyggd funktion i macOS. Som med de flesta Linux-distributioner är SSH-funktionen inte aktiverad som standard i nacOS, men det är mycket enkelt att aktivera det.

Aktivera fjärrinloggning på macOS X

Allt du behöver göra för att aktivera SSH på en macOS-dator är att gå till Systeminställningar starta sedan Dela applet och aktivera Fjärrinloggning alternativ. Genom att göra det möjliggör SSH för alla datorens användare. Och som de flesta SSH-programvaror inbyggda i ett operativsystem, kommer fil- och katalogbehörigheter att diktera vad användare kan kopiera till och från servern.

Det finns inget mer till macOS SCP-servern. Du aktiverar bara SSH och det fungerar. Det finns ingen kontrollpanel eller inställningsavsnitt. Det finns inga virtuella konton heller. Endast systemkonton får ansluta. Det är ganska grundläggande men det är där, det är gratis, och det får jobbet gjort. Om du inte behöver mer funktionalitet är det en bra server att använda.

Sammanfattningsvis

Oavsett orsaken är att du använder en SCPservern, har vi visat dig att det finns flera val oavsett vilket operativsystem du kanske kör. Och även om det finns många fler tillgängliga alternativ är de vi har berättat för dig om de bästa gratis SCP-servrarna för Windows, Linux och macOS inbyggd SSH.

Vad är din favorit SCP-server? Är det ett av få som vi just introducerade? Vad tycker du mest om det? Använd kommentarerna nedan för att dela din erfarenhet med oss.

kommentarer