Suojattu kopiointi tai SCP, kuten me yleensä tarkoitamme sitäprotokolla, joka helpottaa tiedostojen siirtoa verkkoon kytkettyjen tietokoneiden ja / tai laitteiden välillä. Se on itse asiassa Secure Shell- tai SSH-protokollan laajennus. Se siirtyy salatussa muodossa käyttäen samaa SSL-protokollaa, jota SSH käyttää. Järjestelmänvalvojat käyttävät lähinnä SCP: tä tiedostojen kopioimiseen nopeasti ja helposti kaikenlaisille palvelimille ja verkkolaitteille. SCP-palvelin on komponentti, jonka asennat palvelimelle, johon käyttäjät muodostavat yhteyden tiedostojen lataamiseen ja lähettämiseen. SCP-palvelimia on olemassa monille alustoille, kuten Windows, Linus ja MacOS. Ja tänään paljastamme parhaat ilmaiset SCP-palvelimet Windowsille, Linuxille ja macOS: lle.
Tänään aloitamme keskustelumme aiheestayleiskatsaus SCP: stä, mistä se on, mistä se tulee ja mihin tarkoitukseen sitä voidaan käyttää. Sitten käydään läpi parhaat SCP-palvelimet, jotka olemme löytäneet kolmen tärkeän alustan suhteen, joita järjestelmänvalvojat, Windows, Linux ja MacOS käyttävät.
SCP pähkinänkuoressa
SCP tarkoittaa sekä protokollaa että todellistasovellukset, jotka käyttävät sitä kopioivia tiedostoja. Se perustuu BSD RCP -protokollaan, haastaa tiedostojen siirtoon verkon isäntien välillä. SCP käyttää SSH (Secure Shell) -protokollaa tiedonsiirtoon ja käyttää samoja mekanismeja todennukseen. Tämä varmistaa siirrettyjen tietojen aitouden ja luottamuksellisuuden.
Asiakas voi halutessaan lähettää tiedostoja palvelimellemukaan lukien jotkut niiden määritteistä, kuten käyttöoikeudet ja aikaleimat. Asiakas voi myös ladata tiedostoja tai hakemistoja palvelimelta. Yksi tärkeä rajoitus SCP: lle on, että se käsittelee vain tiedostonsiirtoja. Toisin kuin edistyneemmissä protokolloissa - kuten FTP, esimerkiksi - SCP alas ei tarjoa hakemistoja tai navigointiominaisuuksia.
Tyypillisiä käyttöjä SCP: lle
SCP: tä käytetään yleensä joka kerta, kun tiedosto tarvitseesiirretään ei-suojatulla kanavalla, kuten Internet. Asiakas perustuu pääasiassa komentorivipohjaisiin, ja käyttäjänimi on määritettävä yhdessä isäntänimen kanssa. Sitä kutsutaan yleensä syntaksilla, kuten:
scp Lähdetiedosto käyttäjä@isäntä:hakemisto/kohdetiedosto
Tämä komento kopioi paikallisen SourceFile-tiedoston etäpalvelimelle. Kun haluat kopioida tiedostoja etäpalvelimelta paikalliselle isäntälle, komento näyttää seuraavalta:
scp käyttäjä@isäntä:hakemisto/Lähdetiedosto kohdetiedosto
SCP: tä käytetään usein tiedostojen, kuten kokoonpanotiedostojen tai laiteohjelmistopäivitysten kopiointiin verkkolaitteisiin, ja monet sisältävät SCP-asiakkaan osana käyttöjärjestelmäänsä.
Paras Windows-SCP-palvelin
Windows on eniten käytetty käyttöjärjestelmäJärjestelmässä ei ole yllättävää, että alustalla on useita SCP-palvelimia. Olemme etsineet internetiä löytääksesi parhaan SCP-palvelinohjelmiston. Mutta koska SCP on vain SSH: n laajennus, kaikki paitsi yksi suositelluista SCP-palvelimistamme ovat oikeastaan SSH-palvelimia.
1. SolarWinds SFTP / SCP-palvelin (Ilmainen lataus)
SolarWinds tekee joitain parhaista työkaluista verkkoonhallinta. Niiden kattava tarjonta sisältää työkaluja melkein jokaiselle net admin-tehtävälle, josta voi ajatella. Mutta yksi suurimmista asioista SolarWinds-ohjelmassa - lukuun ottamatta sitä, että heillä on ilmainen kokeilu kaikista työkaluistaan - on, että ne tarjoavat myös useita ilmaisia työkaluja.
Yksi tällainen työkalu on SolarWinds ilmainen SFTP / SCP-palvelin. Voit ladata työkalun täysin ILMAISEKSI, osoitteesta tässä. Palvelin toimii Windows-palveluna. Sen toiminnan pitäisi siksi olla helppoa kaikille kokeneille Windows-järjestelmille. Mutta vaikka olet uusikin, käyttöliittymä on riittävän helppo tajuta, että sinun pitäisi olla erittäin mukava.
SCP, kuten serkkunsa SSH, on peräisinUnix-maailma. Mutta toisin kuin useimmat Linux-toteutukset, SolarWinds-palvelin ei luota järjestelmätileihin. Sen sijaan se käyttää virtuaalisia käyttäjiä, jotka ovat käyttäjätilit, jotka olet luonut sovelluksessa tiedostojen kopiointia varten. Koska käyttäjätilejä ei tosiasiassa ole isäntäjärjestelmässä tai verkossa, se tarjoaa korkeamman turvallisuuden. Siinä epätodennäköisessä tilanteessa, että tili on vaarantunut, sitä ei voitu käyttää suoraan järjestelmään kirjautumiseen.
SolarWinds SFTP / SCP -palvelinta voidaan käyttääsiirrä turvallisesti käyttöjärjestelmän kuvat ja laiteohjelmistopäivitykset sekä jopa 4 Gt: n kokoonpanotiedostot tai varmuuskopiotiedostot. Tuotteen mielenkiintoisimmista ominaisuuksista se pystyy käsittelemään samanaikaisia siirtoja useilta laitteilta ja voit myös valtuuttaa tietyt IP-osoitteet tai osoitealueet.
2. Bitvise SSH Server
Sekä SCP että SFTP ovat protokollia, joissa hyödynnetäänSSH-protokolla tiedostojen siirron suojaamiseksi. Ja tästä syystä bittisesti SSH-palvelin tukee kahta tiedostonsiirtoprotokollaa Secure Shell -sovelluksen lisäksi.
Kuten SolarWinds-palvelin, Bitwise käyttää virtuaaliatilit tai tilit, jotka on luotu sovelluksen sisällä ja jotka eivät ole käyttöjärjestelmässä tai Active Directory -alueessa. Mutta Bitwise-palvelin sallii myös Windows-järjestelmän tilien käytön. Tällä tavalla saat molempien maailmojen parhaat puolet. AD- tai Windows-käyttäjät voivat muodostaa yhteyden käyttämällä käyttöoikeustietojaan, kun taas virtuaalitilien avulla voit antaa ad-hoc-pääsyn ulkoisiin resursseihin.
Bitvise-palvelimella on muutama mielenkiintoinenominaisuudet, Esimerkiksi, voit rajoittaa yhteyksiä vain SCP: hen, mikä tekee siitä todellisen SCP-palvelimen. Mutta todellinen syy siihen, miksi tämä on hyvää, on sen tarjoama parempi tietoturva. Tavanomaisissa Unix SCP-toteutuksissa SCP-pääsyn saaminen merkitsee usein luonnostaan myös SSH-pääsyä. Tällä ei ole paljon merkitystä Unix-maailmassa käyttöjärjestelmän sisäänrakennetun tilitason suojauksen takia. Asiat ovat kuitenkin erilaisia Windows-maailmassa, missä SSH-käyttöoikeuden antaminen voi tarkoittaa luvattoman Power Shell -sovelluksen sallimista. Siksi Bitvise-palvelin tukee kykyä sallia SCP-pääsy kieltämällä kuoriyhteyden.
Yksi varoituksen sana Bitwise-palvelimesta: Se on ilmainen vain henkilökohtaiseen käyttöön. Jos haluat käyttää sitä kaupallisessa tai ammatillisessa ympäristössä, sinun on ostettava lisenssi.
3. FreeSSHd
FreeSSHd: n "d" tarkoittaa Daemonia. Jos olet kotoisin Unix-taustasta, tämä on varmasti tuttu termi. Mutta jos taustallasi on Windows, Deamon on Unix-maailmassa vastaa Windows-palvelua. Se on ohjelmisto, joka toimii taustalla tarjoamaan tiettyä palvelua.
Mitä FreeSSHd: ssä olevaan ilmaiseen, emme tiedä, onko ttarkoittaa ilmaiseksi kuten ilmaiseksi tai ilmaiseksi kuin avoimen lähdekoodin. Lähdekoodin latausosuuden puuttuminen viralliselta sivustolta antaa epäillä, että se on entinen. Sivustosta puhuen näyttää siltä, ettei sitä ole päivitetty muutama vuosi. FreeSSHd on kuitenkin edelleen laajalti käytetty. Kummallista, mutta sivuston viimeisin FreeSSHd-versioilmoitus on versio 1.2.2, mutta latausosio ehdottaa 1.3.1. Arvaamme, että kehittäjällä ei ole enää aikaa ylläpitää ajan tasalla olevaa verkkosivustoa.
Yksi FreeSSHd: n parhaista ominaisuuksista on, että seajaa melkein missä tahansa Windows-versiossa. Sen käyttöjärjestelmävaatimus on Windows NT 4 tai uudempi. Epäilemme vilpittömästi, onko edelleen käytössä vanhempia Windows-versioita.
Tuotteen muita hämmästyttäviä ominaisuuksia ovat senerittäin pieni muisti ja resurssien jalanjälki. Mainitsemisen arvoisia ovat myös tuki virtuaalisille käyttäjille ja helppokäyttöinen käyttöliittymä, jossa voit tarkkailla tai käynnistää ja lopettaa palvelun.
4. OpenSSH Windowsille
OpenSSH oli alun perin osa Open BSD: täkäyttöjärjestelmä, kun se julkaistiin, vuonna 1999. Se on eräänlainen useimpien SSH-palvelimien "esi-isä". OpenSSH on oikeastaan sarja työkaluja, joissa on noin 10 työkalua kuin yksi ohjelmisto. OpenSSH on kuitenkin sarjan ydin ja komponentti, joka tekee suurimman osan kovasta työstä. Ja kun SCP on niin tiiviisti sidottu SSH: han, OpenSSH-palvelin käsittelee myös SCP: tä ja SFTP: tä.
Ohjelmiston suunnittelun ansiosta ohjelmisto on peräisin Unix-maailmasta, mutta sen avulla se on helppo siirtää muihin käyttöjärjestelmiin, joten OpenSSH on yksi eniten käytetyistä SSH- ja SCP-palvelimista.
Mitä tulee Microsoft OpenSSH -palvelimeen, se on yksiOhjelmistopaketin viimeisimmät portit ja sitä kehitetään edelleen. Ennakkojulkaisu on saatavana täältä. Mutta huomaa, että tämä on julkaisua edeltävä versio ja sellaisenaan asennusprosessi ei ole niin hiottu kuin voisi olla. Se todennäköisesti vaatii jonkin verran tietämystä Windowsin järjestelmän hallinnasta ja Power Shell -taitoja asennuksen ja toiminnan aikaansaamiseksi.
Ja älä anna tosiasian, että tämä on ennakkojulkaisusammuta sinut. Taustasta johtuen on todennäköistä, että siitä tulee Windows-kohtauksen tavallinen SCP-palvelin, aivan kuten muille käyttöjärjestelmille.
Mitä toiminnallisuuteen, todellisessa perinteessäUnix-apuohjelmista, tämä on enimmäkseen komentorivipohjainen apuohjelma. Älä odota löytäväsi mukavaa käyttöliittymää, kuten näkisit muissa suosituissa Windows-verkon järjestelmänvalvojan apuohjelmissa.
Parhaat SCP-palvelimet Linuxille
Kuten olemme jo perustaneet, SCP syntyiUnix-maailma. Ja koska Linux on yleisin Unix-tyyppinen käyttöjärjestelmä, jonka voit löytää, ei ole ihme, että alustalle on saatavana muutama hieno SCP-paketti. Toisaalta, Linux ei ole aivan yhtä suosittu kuin Windows, joten Linux SCP -palvelinta ei ehkä ole niin paljon kuin Windowsilla.
1. OpenSSH
Ensimmäinen kilpailijamme on sama OpenSSH kuin mejuuri keskusteltu Windows SCP -palvelin-osassa. Se on tavallaan kaikkien SSH-palvelimien isovanhempi. Täällä on ollut aikaa mitä voidaan pitää ikinä tietokoneen evoluutiovuosina.
Ja parasta tässä on, että se tuleevakiona useimmissa Linux-jakeluissa. Se ei välttämättä ole käynnissä oletuksena tai sitä ei ehkä ole asennettu, mutta se on ehdottomasti saatavana. Useimmissa tapauksissa sinun tarvitsee vain käynnistää OpenSSH-daemoni. Näin toimimalla sallitaan SSH-yhteydet ja näin ollen sallitaan myös SCP-tiedostokopiot.
On helppo tarkistaa, onko openssh-palvelin - todellinen SSH-palvelimen nimi - käytettävissä järjestelmässäsi. Ainoa mitä sinun täytyy tehdä, on suorittaa yksinkertainen komento.
$ apt-cache search openssh-server
Tämän komennon pitäisi palata:
openssh-server - secure shell (SSH) server, for secure access from remote machines
Tämä vahvistaa OpenSSH-palvelinkomponentin saatavuuden. Asentaaksesi sinun täytyy vain suorittaa paketinhallinnan asennuskomento.
$ apt-get install openssh-server
Nämä komennot toimivat kaikissa levityksissäkäyttää apt-pakettityökalua, kuten Debian ja sen johdannaiset, mukaan lukien Ubuntu. Jos jakelu käyttää erilaista paketinhallintaa, sinun on käytettävä paketin erityisiä komentoja.
Kun palvelin on käynnissä, palvelin antaa sen olemassa olevanjärjestelmän käyttäjät käyttävät SCP-asiakasohjelmaa tiedostojen kopiointiin hakemistoihin ja hakemistoihin, joissa heillä on vastaavasti kirjoitus- ja lukuoikeudet. Oletuksena tiedostot sijaitsevat käyttäjän kotihakemistossa. Jotkut säätäminen saattavat olla tarpeen, jotta käyttäjät kopioivat tiedostoja muihin paikkoihin tarvitsematta määrittää täydellistä polkua.
2. Pisara SSH
Dropbear SSH on jälleen yksi avoimen lähdekoodin SSH jaSCP-palvelin ja asiakas. Sen pääominaisuus on pieni jalanjälki, joka tekee siitä ihanteellisen rajallisia resursseja koskeviin sovelluksiin. Dropbear SSH on pääasiassa kohdistettu sulautettuihin järjestelmiin, kuten reitittimiin tai muihin laitteisiin, jotka saattavat tarvita SSH- ja SCP-toimintoja. Se toimii useilla Unix-tyylisillä käyttöjärjestelmillä ja voidaan korjata toimimaan useimmissa POSIX-yhteensopivissa alustoissa.
Matt kehittää Dropbear SSH: ta aktiivisestiJohnson ja viimeisin julkaisu on alle kahden kuukauden ikäinen tämän kirjoittamisen jälkeen. Tuotteen mielenkiintoisimpia ominaisuuksia on mahdollisuus koota ohjelmisto staattisesti linkitettyyn suoritettavaan tiedostoon, joka on vain 110 kt. Ohjelmisto on yhteensopiva OpenSSH ~ / .ssh / Author_keys-julkisen avaimen todennuksen kanssa. Daemonia voidaan ajaa inetd: stä käynnistyksen yhteydessä tai käyttää itsenäisesti. Ja lopuksi, ominaisuudet voidaan helposti ottaa käyttöön tai poistaa käytöstä kokoamisen yhteydessä, jolloin luodaan vielä pienempi suoritettava ohjelma, jossa on vain vaadittavat ominaisuudet.
Kaikki tämä joustavuus tulee kuitenkin hintaan. Dropbearin räätälöinti erityisiin tarpeisiin vaatii kehittyneitä sysadmin-taitoja. Järjestelmänvalvojien on tunnettava käsitteet, kuten makefilen muokkaaminen ja suoritettavan uudelleenkompilointi. Mutta jos sinulla on vaadittavat taidot ja tarvitset pienen SSH- ja SCP-palvelimen, jota voidaan käyttää sulautetussa laitteessa, Dropbear SSH on ehdottomasti tarkastelun arvoinen.
3. Sana Cygwinistä
Ehkä olet kuullut Cygwinistä aikaisemmin. Se on avoimen lähdekoodin projekti, jonka tavoitteena on tarjota Windows DLL, joka toteuttaa suuren määrän POSIX API -toimintoja. Konkreettisesti se tarkoittaa, että mikä tahansa Linux-avoimen lähdekoodin sovellus voidaan kääntää uudelleen käyttämään Cygwiniä ja siten toimimaan Windows-pohjaisella alustalla.
Jos olet Windows-järjestelmänvalvoja ja sinulla onet ole koskaan kuullut Cygwinistä, kannattaa tutustua siihen ja ehkä asentaa se Windows-tietokoneelle ja nähdä itse, mistä tässä on kyse. Se ei ole täydellinen, eikä se muuta Windows-palvelintasi Unix-koneeksi, mutta antaa sinulle pääsyn laajempaan valikoimaan vaihtoehtoja järjestelmänhallintaohjelmistojen ja työkalujen suhteen.
Siksi otamme minuutin tai kaksi puhuanoin Cygwin. Koska niin monta SSH- ja SCP-palvelinta on saatavana Linuxille - olemme maininneet vain pari parasta, mutta niitä on lukemattomia -, on hienoa tietää, että Cygwin voi antaa heidän suorittaa Windows-käyttöjärjestelmän. Itse asiassa monet Linux-apuohjelmat ovat saatavana Cygwin-pakettina yhdessä muiden suosittujen Linux-jakelupakettien kanssa.
MacOS SSH -palvelin
Vaikka suuri yleisö ei ehkä tiedä sitäettä macOS on toinen Unixin kaltainen käyttöjärjestelmä. Toisin kuin useimmat Unix-kaltaiset järjestelmät - ja erityisesti Linux - MacOS käyttää kuitenkin erityyppistä ydintä, joka on monoliittisen ytimen hybridi - kuten Linuxin - ja mikrokernel-arkkitehtuuria.
Näiden Unix-juurten takia se ei ole yllätysettä SSH-tuki - joka sisältää myös tuen SCP: lle - on MacOS: n alkuperäinen ominaisuus. Kuten useimmissa Linux-jakeluissa, SSH-toiminnot eivät ole oletusarvoisesti käytössä nacOS: ssa, mutta sen käyttöönotto on erittäin helppoa.
Ainoa mitä sinun on tehtävä SSH: n sallimiseksi macOS-tietokoneessa on mennä Järjestelmäasetukset käynnistä sitten Appletin jakaminen ja ota käyttöön Etäkirjautuminen vaihtoehto. Tämän tekeminen mahdollistaa SSH: n kaikille tietokoneen käyttäjille. Ja kuten useimmat käyttöjärjestelmään rakennetut SSH-ohjelmistot, tiedosto- ja hakemisto-oikeudet sanelevat, mitä käyttäjät voivat kopioida palvelimelle ja palvelimelta.
MacOS SCP -palvelimella ei ole muuta. Asennat vain SSH: n ja se toimii. Ohjauspaneelia tai asetusosaa ei ole. Myöskään virtuaalitilejä ei ole. Vain järjestelmätilit saavat muodostaa yhteyden. Se on melko yksinkertainen, mutta se on siellä, se on ilmainen, ja se saa työn suoritettua. Ellet tarvitse ehdottomasti lisää toimintoja, se on hieno palvelin käytettäväksi.
Tiivistettynä
Ei ole väliä mikä syy on SCP: n käyttöönpalvelimelle, olemme osoittaneet, että vaihtoehtoja on useita, käyttöjärjestelmästäsi riippumatta. Ja vaikka vaihtoehtoja on paljon enemmän, niistä, joista olemme kertoneet, ovat parhaat ilmaiset SCP-palvelimet Windowsille, Linuxille ja macOS: n sisäänrakennetulle SSH: lle.
Mikä on suosikki SCP-palvelimesi? Onko se yksi harvoista, jotka juuri esittelemme? Mitä pidät siitä eniten? Käytä alla olevia kommentteja jaa kokemuksesi kanssamme.
Kommentit