Kako varno prenesti datoteke na nekoga drugega s SFTP
O gostovanju lastnega strežnika FTP smo že pisali, vendar se podatki prenašajo v jasnem besedilu, zaradi česar so neprimerni za zaupne prenose datotek. V tem priročniku bomo pregledali varno različico FTP - SFTP in zakaj je odličen način prenosa datotek drugim osebam prek interneta..
Zakaj SFTP?
Geeksi ves čas naletijo na ta problem: imate datoteko, ki je prevelika za prenos preko e-pošte ali neposrednega sporočila. Seveda, lahko ga naložite v Dropbox ali kakšno drugo storitev v oblaku, toda kaj, če nimate / želite računa z njimi, ali imate dovolj prostora za sprostitev ali kaj, če želite samo obiti srednjega človeka? Da ne omenjam varnostnih skrbi s storitvami v oblaku.
Namesto, da bi šli skozi to težavo, lahko prihranite čas s prenosom datotek (velikim in majhnim) prijatelju s pomočjo SFTP. Datotek pred prenosom ni treba šifrirati, ker jih tunelira zelo varen SSH protokol. Ne samo to, ampak zdaj lahko naložite neposredno prijatelju, namesto oblaka in prihranite veliko časa.
Toda počakajte, še več! Če želite deliti več datotek z ljudmi, jih lahko preprosto spustite v določeno mapo in vaši prijatelji lahko brskajo po tem delu vašega računalnika, kot da bi bil del njihove lastne. Skupna raba datotek je s to metodo lahko veliko lažja, ker bo prenos naložil vaš prijatelj namesto vas. Vse kar morate storiti je, da povlečete in spustite in jim sporočite, da lahko zdaj prenesejo datoteke.
Nastavitev SFTP
Za namestitev strežnika SFTP v operacijskem sistemu Windows bo potrebna programska oprema tretjih oseb. Večina programske opreme, ki ima to funkcionalnost, vas bo stala, vendar bomo uporabljali brezplačno, ki se imenuje freeFTPd. Kliknite to povezavo, da prenesete in namestite program. Opozorjeni, razvijalci očitno niso govorci angleščine in se kažejo v veliko besedila. Ne skrbite, čeprav je to legitimen program, ki smo ga preizkusili in vse preverite - težko boste našli boljšo brezplačno alternativo.
Pojdite skozi namestitev kot običajno, na koncu pa bosta dva poziva, eden sprašuje, ali bi bilo treba ustvariti zasebne ključe, in drugi sprašuje, ali naj se izvaja kot storitev; na obeh kliknite Da.
Ko se namestitev konča, odprite freeFTPd prek nove ikone bližnjic na namizju. Prišlo je do težav pri pisanju sprememb konfiguracije, zato se prepričajte, da ste z desno tipko miške kliknili na ikono in zaženite program kot skrbnik.
Če želite začeti s konfiguracijo, na levi kliknite Uporabniki.
V tem meniju kliknite Dodaj in izpolnite informacije za nov uporabniški račun za dostop do strežnika.
V razdelku Avtorizacija lahko uporabite »NT overjanje« ali »Geslo, shranjeno kot SHA1 hash.« Preverjanje pristnosti NT pomeni, da uporablja uporabniško ime in geslo za Windows, zato morate v računalniku ustvariti novega uporabnika za vse, ki dostopajo imenik SFTP. V večini primerov bo verjetno najbolje, da geslo shranite kot razpršitev SHA1 in uporabnika SFTP ločite od uporabnikov Windows.
Ko vnesete želeno uporabniško ime in geslo, počistite polje »FTP strežnik« proti dnu in nato kliknite Uporabi. Ko je uporabnik nastavljen, kliknite zavihek SFTP.
Na tej kartici je resnično vredno spremeniti korenski imenik SFTP. To določa, kje bodo shranjene datoteke, ki jih želite deliti. Zaradi poenostavitve bomo spremenili že poseljeni imenik v mapo na namizju.
Ko ste pripravljeni za začetek gostovanja datotek, v tem zavihku kliknite gumb Start. Požarni zid Windows se bo verjetno pojavil in vas vprašal, če je to v redu - kliknite Dovoli dostop.
Zdaj se boste lahko vrnili na kartico Stanje in videli, da se izvaja vaš SFTP strežnik.
Kliknite Uporabi in shrani, da ohranite te spremembe in nato zaprite okno.
freeFTPd se bo še naprej izvajal v ozadju. Če želite dostopati do nje, jo odprite v območju za obvestila.
Dostop do imenika SFTP
Postavite nekaj datotek v vaš SFTP imenik, da bomo lahko izvedli nekaj testiranja. Če ste domači imenik za uporabnika zapustili na privzetem mestu (v našem primeru $ SERVERROOT geek), boste morali ustvariti še en imenik v korenskem imeniku SFTP..
Kot lahko vidite v tem screenshotu, vstavimo dve testni datoteki v imenik 'geek', ki je znotraj mape 'SFTP datoteke strežnika' (SFTP korenski imenik). Prepričajte se, da so vrata 22 posredovana na vaš računalnik na usmerjevalniku, nato pa ste pripravljeni, da se nekdo poveže z računalnikom. Glejte ta priročnik, če potrebujete pomoč pri posredovanju vrat.
Naj vaš prijatelj naloži FTP odjemalca, ki lahko dostopa do strežnikov SFTP - naše priporočilo je FileZilla. Potrebno bo samo vnesti vaš naslov IP, uporabniško ime in geslo, ki ste ju konfigurirali prej, in določiti vrata, na katerih se izvaja strežnik (če ste jo pustili na privzetem, bodo vrata 22).
Ko se prvič povežejo s strežnikom, bodo pozvani, da shranijo ključe gostitelja. Preprosto morajo preveriti polje »Vedno zaupati« in klikniti »V redu«, da se o tem ne bo več obvestilo (razen če iz nekaterih razlogov spremenite ključe gostitelja)..
Vaš prijatelj mora zdaj imeti dostop do datotek, ki ste jih dali v imenik SFTP, in jim dodati datoteke, ki jih želijo deliti z vami..