Saugi kopija, arba SCP, kaip mes paprastai vadiname taiprotokolas, palengvinantis failų perkėlimą iš tinklo prijungtų kompiuterių ir (arba) įrenginių. Tai iš tikrųjų yra saugios apvalkalo arba SSH protokolo plėtinys. Jis perduodamas šifruotu formatu, naudojant tą patį SSL protokolą, kurį naudoja SSH. SCP dažniausiai naudoja sistemos administratoriai, norėdami greitai ir lengvai kopijuoti failus į serverius ir visų rūšių tinklo įrangą. SCP serveris yra komponentas, kurį įdiegiate serveryje, prie kurio vartotojai prisijungia norėdami atsisiųsti ir įkelti failus. SCP serveriai egzistuoja daugelyje platformų, įskaitant „Windows“, „Linus“ ir „MacOS“. Ir šiandien mes atskleidžiame geriausius nemokamus SCP serverius, skirtus „Windows“, „Linux“ ir „MacOS“.
Šiandien savo diskusiją pradėsime nuoSCP apžvalga, kas tai yra, iš kur jis kilęs ir kokiu tikslu jis gali būti naudojamas. Tada pateiksime geriausius SCP serverius, kuriuos radome trims pagrindinėms platformoms, kurias naudoja sistemos administratoriai, „Windows“, „Linux“ ir „MacOS“.
SCP Trumpai
SCP nurodo ir protokolą, ir faktinįprogramas, kurios naudoja kopijuojančius failus naudodamos ją. Ji pagrįsta BSD RCP protokolu, iškelta byla dėl failų perkėlimo tarp tinklo kompiuterių. SCP duomenų perdavimui naudoja „Secure Shell“ (SSH) protokolą ir autentifikavimui naudoja tuos pačius mechanizmus. Tai užtikrina perduotų duomenų autentiškumą ir konfidencialumą.
Klientas gali nusiųsti failus į serverį, pasirinktinaiįskaitant kai kuriuos jų atributus, tokius kaip leidimai ir laiko žymos. Klientas taip pat gali atsisiųsti failus ar katalogus iš serverio. Vienas svarbus SCP apribojimas yra tas, kad jis tvarko tik failų perkėlimus. Skirtingai nuo, pavyzdžiui, pažangių protokolų, tokių kaip FTP, SCP žemyn neteikia katalogų sąrašų ar naršymo galimybių.
Tipinis SCP panaudojimas
SCP paprastai naudojamas kiekvieną kartą, kai reikia failobūti perduotas nesaugiu kanalu, pavyzdžiui, internetu. Iš esmės klientas yra pagrįstas komandų eilutėmis, reikalaujančios nurodyti naudotojo vardą kartu su pagrindinio kompiuterio pavadinimu. Paprastai jis iškviečiamas naudojant tokią sintaksę kaip:
scp „SourceFile“ Vartotojas@šeimininkas:katalogą/„TargetFile“
Ši komanda nukopijuos vietinį „SourceFile“ į nuotolinį serverį. Norėdami nukopijuoti failus iš nuotolinio serverio į vietinį pagrindinį kompiuterį, komanda atrodo taip:
scp Vartotojas@šeimininkas:katalogą/„SourceFile“ „TargetFile“
SCP dažnai naudojamas failams, tokiems kaip konfigūracijos failai ar programinės aparatinės įrangos atnaujinimai, nukopijuoti į tinklo įrangą, daugelis jų įtraukia SCP klientą kaip savo operacinės sistemos dalį.
Geriausi „Windows“ SCP serveriai
„Windows“ yra dažniausiai naudojama operacinė sistemaSistema, nenuostabu, kad platformoje veikia daugybė SCP serverių. Ieškojome geriausios SCP serverio programinės įrangos internete. Bet kadangi SCP yra tik SSH plėtinys, visi, išskyrus vieną iš mūsų rekomenduojamų SCP serverių, iš tikrųjų yra SSH serveriai.
1. „SolarWinds“ - SFTP / SCP serveris (Nemokamas atsisiuntimas)
„Saulės vėjai“ daro keletą geriausių tinklo įrankiųvaldymas. Jų plačiame pasiūlyme yra įrankiai, skirti beveik visoms tinklo administratoriaus užduotims, kurias galima pagalvoti. Tačiau vienas iš didžiausių „SolarWinds“ dalykų - be to, kad jie gali nemokamai išbandyti visus savo įrankius - yra ir keli nemokami įrankiai.
Viena iš tokių priemonių yra „SolarWinds“ nemokamą SFTP / SCP serverį. Įrankį galite atsisiųsti visiškai NEMOKAMAI, nuo čia. Serveris veikia kaip „Windows“ paslauga. Todėl jos veikimas turėtų būti lengvas bet kokiam patyrusiam „Windows sysadmin“. Bet net jei dar nesate naujokas, vartotojo sąsaja yra pakankamai lengva, kad suprastumėte, jog jums turėtų būti labai patogu.
SCP, kaip ir jo pusbrolis SSH, yra kilęs išUnix pasaulis. Tačiau, skirtingai nei dauguma „Linux“ diegimų, „SolarWinds“ serveris nesiremia sistemos abonementais. Vietoj to jis naudoja virtualius vartotojus, kurie yra vartotojo abonementai, kuriuos sukuriate programoje failų kopijavimui. Kadangi vartotojų abonementų pagrindinėje sistemoje ar tinkle iš tikrųjų nėra, tai suteikia padidintą saugumą. Mažai tikėtinu atveju, jei paskyrai iškilo pavojus, jos nebuvo galima naudoti tiesiogiai prisijungiant prie sistemos.
Galima naudoti „SolarWinds“ SFTP / SCP serverįsaugiai perduokite OS vaizdus ir programinės aparatinės įrangos atnaujinimus, taip pat įrenginio konfigūraciją ar atsarginius failus iki 4 GB. Tarp įdomiausių produkto savybių jis gali tvarkyti vienu metu perduodamus duomenis iš kelių įrenginių, taip pat galite įgalioti konkrečius IP adresus ar adresų diapazonus.
2. „Bitvise SSH Server“
Tiek SCP, tiek SFTP yra protokolai, kuriuose naudojamasiSSH protokolą failams perduoti. Dėl šios priežasties bitų SSH serveris palaiko du failų perdavimo protokolus, be „Secure Shell“.
Kaip ir „SolarWinds“ serveris, „Bitwise“ naudojasi virtualiaiabonementus ar abonementus, sukurtus programoje, iš operacinės sistemos ar „Active Directory“ domeno. Bet „Bitwise“ serveris taip pat leidžia naudoti „Windows“ sistemos abonementus. Tokiu būdu jūs gaunate geriausią iš abiejų pasaulių. AD arba „Windows“ vartotojai gali prisijungti naudodamiesi savo kredencialais, o virtualios sąskaitos leidžia suteikti ad-hoc prieigą prie išorinių išteklių.

„Bitvise“ serveryje yra keletas įdomiųsavybes, Pavyzdžiui, galite apriboti tik SCP ryšį, paversdami jį tikru SCP serveriu. Tačiau tikroji priežastis, kodėl tai yra gerai, yra geresnis jo siūlomas saugumas. Įprastuose „Unix“ SCP diegimuose SCP prieiga dažnai reiškia ir SSH prieigą. „Unix“ pasaulyje tai neturi daug reikšmės dėl OS integruoto paskyros lygio saugumo. Tačiau „Windows“ pasaulyje viskas yra kitaip, kai suteikti SSH prieigą gali reikšti leidimą vykdyti neteisėtą „Power Shell“ vykdymą. Štai kodėl „Bitvise“ serveris palaiko galimybę leisti SCP prieigą, tuo pačiu draudžiant prieigą prie apvalkalo.
Vienas atsargumo žodis apie „Bitwise“ serverį: jis nemokamas tik asmeniniam naudojimui. Jei norite naudoti tai komerciniame ar profesiniame kontekste, turėsite įsigyti licenciją.
3. „FreeSSHd“
„FreeSSHd“ „d“ reiškia „Daemon“. Jei esate kilęs iš „Unix“, tai tikrai yra pažįstamas terminas. Bet jei jūsų fonas yra „Windows“, „Deamon“ „Unix“ pasaulyje yra „Windows“ paslaugos atitikmuo. Tai programinės įrangos dalis, kuri veikia fone ir teikia konkrečią paslaugą.

Kalbant apie nemokamą „FreeSSHd“, mes nežinome, ar treiškia nemokamai kaip nemokamą arba nemokamą kaip atviro kodo. Šaltinio kodo atsisiuntimo skyriaus nebuvimas oficialioje svetainėje leidžia įtarti, kad jis yra buvęs. Kalbant apie svetainę, atrodo, kad ji nebuvo atnaujinta keletą metų. Vis dėlto „FreeSSHd“ vis dar plačiai naudojamas. Kaip bebūtų keista, naujausias „FreeSSHd“ versijos skelbimas svetainėje yra 1.2.2 versija, tačiau atsisiuntimo skyrius siūlo 1.3.1. Spėjame, kad kūrėjas nebeturi laiko išlaikyti atnaujintos svetainės.
Viena iš geriausių „FreeSSHd“ savybių yra taveiks beveik bet kurioje „Windows“ versijoje. OS reikalavimas yra „Windows NT 4“ ar naujesnė versija. Mes nuoširdžiai abejojame, ar šiandien vis dar veikia senesnės „Windows“ versijos.
Kitos nuostabios produkto savybės yra jolabai maža atmintis ir išteklių pėdsakas. Taip pat verta paminėti palaikymą virtualiems vartotojams ir lengvai naudojamą GUI sąsają, kurioje galite stebėti ar paleisti ir sustabdyti paslaugą.
4. „OpenSSH“, skirta „Windows“
„OpenSSH“ iš pradžių buvo „Open BSD“ dalisKai ji buvo išleista, 1999 m. Tai yra daugumos SSH serverių „protėvis“. „OpenSSH“ iš tikrųjų yra maždaug 10 įrankių, o ne vienos programinės įrangos dalis. Tačiau „OpenSSH“ yra rinkinio branduolys ir komponentas, kuris atlieka didžiąją dalį sunkaus darbo. Kadangi SCP yra taip glaudžiai susijęs su SSH, „OpenSSH“ serveris taip pat tvarko SCP ir SFTP.

Nors programinės įrangos dizainas kilo iš „Unix“ pasaulio, jos dizainas leido ją lengvai perkelti į kitas operacines sistemas, todėl „OpenSSH“ tapo vienu iš labiausiai naudojamų SSH ir SCP serverių.
Kalbant apie „Microsoft OpenSSH“ serverį, jis yra vienas išnaujausius programinės įrangos paketo prievadus ir jis vis dar tobulinamas. Išankstinio leidimo versiją galite rasti čia. Tačiau atminkite, kad tai yra versija prieš išleidimą, todėl diegimo procesas nėra toks švelnus, kaip galėtų būti. Tam, kad ją įdiegtumėte ir veiktų, prireiks tam tikrų „Windows“ sistemos administravimo žinių ir „Power Shell“ įgūdžių.
Ir neleisk, kad tai yra išankstinis leidimasišjungti jus. Atsižvelgiant į foną, yra tikimybė, kad jis taps „Windows“ scenos standartiniu SCP serveriu, kaip ir kitoms operacinėms sistemoms.
Kalbant apie funkcionalumą, tai yra tikroji tradicijaiš „Unix“ paslaugų, tai dažniausiai yra komandų eilute grindžiamas naudingumas. Nesitikėkite rasti gražų GUI, kokį galėjote pamatyti kitose populiariose „Windows“ tinklo administratoriaus paslaugų programose.
Geriausi „Linux“ SCP serveriai
Kaip mes jau nustatėme, SCP gimėUnix pasaulis. O kadangi „Linux“ yra labiausiai paplitusi „Unix“ tipo OS, nieko nuostabaus, kad platformoje yra keli puikūs SCP paketai. Vėlgi, „Linux“ nėra tokia populiari kaip „Windows“, todėl galbūt nėra tiek daug „Linux“ SCP serverių, kiek yra „Windows“.
1. „OpenSSH“
Pirmasis mūsų varžovas yra tas pats „OpenSSH“ kaip ir meską tik aptarta „Windows SCP“ serverio skyriuje. Tam tikra prasme tai yra visų SSH serverių senelė. Tai buvo laikoma amžiumi kompiuterinės evoliucijos metais.

Geriausia tai, kad ateinastandartinis su daugeliu „Linux“ paskirstymų. Gali būti, kad jis neveikia pagal numatytuosius nustatymus arba gali būti neįdiegtas, tačiau jis tikrai yra. Daugeliu atvejų jums tereikia paleisti „OpenSSH“ demoną. Tai padarius, bus galima prisijungti prie SSH ir kartu leisti ir SCP failų kopijas.
Nesunku patikrinti, ar jūsų sistemoje yra „openssh“ serveris, tai yra tikrojo SSH serverio pavadinimas. Viskas, ką jums reikia padaryti, tai paleisti paprastą komandą.
$ apt-cache search openssh-server
Ši komanda turėtų grąžinti:
openssh-server - secure shell (SSH) server, for secure access from remote machines
Tai patvirtina „OpenSSH“ serverio komponento prieinamumą. Norėdami jį įdiegti, jums tiesiog reikia paleisti paketo tvarkyklės įdiegimo komandą.
$ apt-get install openssh-server
Šios komandos veiks bet kokiam paskirstymuinaudoja apt paketo įrankį, pvz., „Debian“ ir jo darinius, įskaitant „Ubuntu“. Jei jūsų paskirstymas naudoja kitą paketo tvarkyklę, turėsite naudoti konkrečias paketo komandas.
Kai tik jis veiks, serveris leis esamiemssistemos vartotojai naudoja SCP klientą, norėdami kopijuoti failus į katalogus, iš kurių jie turi rašymo ir skaitymo leidimus, ir iš jų. Pagal numatytuosius nustatymus failai bus vartotojo pagrindiniame kataloge. Gali prireikti šiek tiek pataisyti, kad vartotojai kopijuotų failus į kitas vietas nenurodydami viso kelio.
2. „Dropbear SSH“
„Dropbear SSH“ yra dar viena atvirojo kodo SSH irSCP serveris ir klientas. Pagrindinė jo savybė yra mažas pėdsakas, todėl jis idealiai tinka ribotų išteklių naudojimui. „Dropbear SSH“ daugiausia skirta įterptosioms sistemoms, tokioms kaip maršrutizatoriai ar kita įranga, kuriai gali prireikti SSH ir SCP funkcijų. Jis veikia keliose „Unix“ stiliaus operacinėse sistemose ir gali būti koreguojamas, kad būtų paleistas daugelyje POSIX suderinamų platformų.

„Dropbear SSH“ aktyviai kuria MatasJohnsonas ir naujausia laida yra mažiau nei prieš du mėnesius nuo šio rašymo. Tarp įdomiausių produkto savybių yra galimybė kompiliuoti programinę įrangą į statiškai susietą vykdomąjį failą, kurio talpa yra tik 110 KB. Programinė įranga yra suderinama su viešojo rakto autentifikavimu „OpenSSH ~ / .ssh / authorised_keys“. Demoną galima paleisti nuo „inetd“ paleidžiant arba naudoti atskirai. Galiausiai kompiliacijos metu funkcijas galima lengvai įjungti arba išjungti, sukuriant dar mažesnį vykdomąjį failą, turintį tik reikiamas funkcijas.
Vis dėlto visas lankstumas kainuoja. Pritaikant „Dropbear“ pagal specifinius poreikius, prireiks aukštesnių „sysadmin“ įgūdžių. sistemos administratoriai turės žinoti tokias sąvokas kaip makefile modifikavimas ir vykdomojo failo perkompiliavimas. Bet jei turite reikiamų kompetencijų ir reikalaujate mažo SSH ir SCP serverio, kuris gali veikti jūsų įterptajame įrenginyje, „Dropbear SSH“ tikrai verta pažiūrėti.
3. Žodis apie Cygwiną
Galbūt jūs jau girdėjote apie Cygwiną anksčiau. Tai yra atvirojo kodo projektas, kurio tikslas - pateikti „Windows“ DLL, įgyvendinantį daugybę POSIX API funkcijų. Konkrečiai tai reiškia, kad bet kuri „Linux“ atvirojo kodo programa gali būti perkompiliuota naudoti „Cygwin“ ir atitinkamai paleisti „Windows“ pagrindu sukurtoje platformoje.
Jei esate „Windows“ sistemos administratorius ir turiteniekada negirdėjote apie Cygwiną, galbūt norėsite su juo susipažinti ir įdiegti „Windows“ kompiuteryje bei patys pamatyti, kas tai yra. Tai nėra tobula ir nepavers jūsų „Windows“ serverio „Unix“ įrenginiu, tačiau suteiks prieigą prie įvairesnių variantų, susijusių su sistemos administravimo programine įranga ir įrankiais.
Štai kodėl mes trunka minutę ar dvi kalbėtisapie Cygwiną. Turėdami tiek daug SSH ir SCP serverių, skirtų „Linux“ - mes paminėjome tik keletą geriausių, tačiau yra daugybė kitų - malonu žinoti, kad Cygwin galėjo leisti jiems paleisti „Windows“ platformoje. Tiesą sakant, daugelis „Linux“ programinės įrangos yra prieinami kaip „Cygwin“ paketai kartu su kitų populiarių „Linux“ paskirstymų paketais.
„MacOS SSH Server“
Nors plačioji visuomenė galbūt to nežinokad „macOS“ yra dar viena „Unix“ tipo operacinė sistema. Tačiau, priešingai nei daugumai panašių į „Unix“ sistemas, ypač „Linux“, „MacOS“ naudoja kitokio tipo branduolį, kuris yra monolitinio branduolio hibridas, toks kaip „Linux“, ir mikroschemos architektūrą.
Dėl šių „Unix“ šaknų nenuostabukad SSH palaikymas, kuris taip pat apima SCP palaikymą, yra gimtoji „MacOS“ savybė. Kaip ir daugumoje „Linux“ distribucijų, SSH funkcijos pagal numatytuosius nustatymus „nacOS“ neįgalinamos, tačiau jas įjungti labai lengva.

Viskas, ką turite padaryti, kad „MacOS“ kompiuteryje įgalintumėte SSH, turite eiti į Sistemos nuostatos tada paleiskite Dalijimasis programėle ir įgalinti Nuotolinis prisijungimas variantas. Tai atlikdami įgalinsite SSH naudojimą visiems kompiuterio vartotojams. Kaip ir dauguma SSH programinės įrangos, integruotos operacinėje sistemoje, failų ir katalogų leidimai diktuos, ką vartotojai gali kopijuoti į serverį ir iš jo.
„MacOS SCP“ serveryje nėra nieko daugiau. Jūs tiesiog įgalinate SSH ir ji veikia. Nėra jokio valdymo skydelio ar nustatymų skyriaus. Taip pat nėra virtualių paskyrų. Tik sistemos abonementams leidžiama prisijungti. Tai gana paprastas dalykas, tačiau jis yra nemokamas, ir darbas atliekamas. Jei jums tikrai nereikia daugiau funkcijų, jis yra puikus serveris, kurį galite naudoti.
Apibendrinant
Nesvarbu, kokia priežastis yra naudoti SCPserverį, mes jums parodėme, kad yra keletas pasirinkimų, neatsižvelgiant į tai, kokią operacinę sistemą galbūt naudojate. Ir nors yra daug daugiau variantų, tie, apie kuriuos mes jums papasakojome, yra geriausi nemokami SCP serveriai, skirti „Windows“, „Linux“ ir „macOS“ įmontuotiems SSH.
Koks yra jūsų mėgstamiausias SCP serveris? Ar tai viena iš nedaugelio, kurią ką tik pristatėme? Kas tau labiausiai patinka? Jei norite pasidalinti savo patirtimi su mumis, naudokite žemiau pateiktus komentarus.
Komentarai