30Aug

Kako varno prenesti datoteke na nekoga drugega z SFTP

V preteklosti smo pisali o gostovanju lastnega strežnika FTP, vendar se podatki prenesejo v črto, kar je neprimerno za zaupne prenose datotek. V tem vodniku bomo prešli varno različico FTP - SFTP in zakaj je odličen način prenosa datotek na druge ljudi prek interneta.

Zakaj SFTP?

Geeksi ves čas naletijo na to težavo: imate datoteko, ki je prevelika za prenos preko e-pošte ali neposrednega sporočila. Seveda bi ga lahko prenesli v Dropbox ali kakšno drugo storitev v oblaku, toda kaj, če nimate / želite imeti račun z njimi, imate dovolj prostora za shranjevanje, ali če sploh želite obiti sredinskega človeka v celoti? Da ne omenjam varnostnih vprašanj s storitvami v oblaku.

Namesto da bi šel skozi to težavo, lahko prihranite čas s prenosom datotek( velikih in malih) na svojega prijatelja z uporabo SFTP.Pred prenosom datoteke ni treba šifrirati, ker se predvajajo prek zelo varnega SSH protokola. Ne samo to, ampak zdaj lahko naložite neposredno svojemu prijatelju namesto oblaka, prihranite veliko časa.

Toda počakajte, obstaja še več!Če želite deliti več datotek z ljudmi, jih lahko le spustite v določeno mapo in vaši prijatelji lahko pregledajo ta del računalnika, kot da bi bili del njih. Skupna raba datotek je s to metodo lahko veliko lažje, saj bo vašega prijatelja začel nalagati, namesto tebe. Vse kar morate storiti je, povleci in spusti, in jim sporočite, da lahko zdaj prenesete datoteke( e).

Nastavitev SFTP

Za namestitev strežnika SFTP v operacijskem sistemu Windows potrebujete programsko opremo tretjih oseb. Večina programske opreme, ki ima to funkcionalnost, vas bo stalo, vendar bomo uporabljali brezplačno brezplačno, tako imenovano freeFTPd. Kliknite to povezavo, če želite prenesti in namestiti program. Bodite opozorjeni, razvijalci očitno niso angleški angleški govorci, in to kaže v veliko besedilu. Ne skrbite, vendar je to legitimen program, ki smo ga testirali, in vse, kar se preverja, vam bo težko pritegniti, da najdete boljšo brezplačno alternativo.

Pojdite skozi namestitev kot običajno, na koncu pa se pojavita dva opozorila, pri čemer se sprašuje, ali je treba ustvariti zasebne ključe, drugi pa se sprašuje, ali naj se izvaja kot storitev;kliknite Da na obeh.

Ko se namestitev konča, odprite FreeFTPd prek nove ikone bližnjice na namizju. Pripravili smo se v težave pri pisanju konfiguracijskih sprememb, zato poskrbite, da boste z desno tipko miške kliknite ikono in zagnali program kot skrbnik.

Če želite začeti s konfiguracijo, kliknite Uporabniki na levi.

V tem meniju kliknite na Dodaj in izpolnite podatke za nov uporabniški račun za dostop do vašega strežnika.

Pod pooblastilom lahko uporabite »NT authentication« ali »Geslo, shranjeno kot SHA1 hash«. NT avtentikacija pomeni, da uporablja uporabniško ime in geslo za Windows, zato morate ustvariti novega uporabnika v računalniku za vsakogar, kidostopa do imenika SFTP.V večini primerov bo verjetno najbolje, da se geslo shrani samo kot SHA1 in hrani uporabnik SFTP ločeno od uporabnikov sistema Windows.

Ko vnesete želeno uporabniško ime in geslo, počistite polje »FTP strežnik« do dna in kliknite Uporabi. Zdaj, ko je uporabnik nastavljen, kliknite zavihek SFTP.

Edina stvar, ki se resnično vredi spremeniti na tem zavihku, je korenski imenik SFTP.To določa, kje bodo shranjene datoteke, ki jih želite dati v skupno rabo. Za preprostost bomo samo spremenili že poseljen imenik v mapo na namizju.

Ko ste pripravljeni na začetek gostovanja datotek, v tem zavihku kliknite gumb Start. Požarni zid Windows se bo verjetno pojavil in vas vprašal, ali je to v redu - kliknite Dovoli dostop.

Zdaj bi se morali vrniti na kartico Stanje in videti, da vaš SFTP strežnik deluje.

Kliknite na Uporabi &Shrani, če želite ohraniti te spremembe in nato zaprite okno.

freeFTPd se bo še naprej izvajal v ozadju.Če želite dostopati do nje, ga odprite s področja za obvestila.

Dostop do imenika SFTP

Postavite nekaj datotek v imenik SFTP, da bomo lahko naredili nekaj testiranja.Če ste zapustili domači imenik za uporabnika po privzetki( $ SERVERROOT \ geek v našem primeru), boste morali v korenskem imeniku SFTP ustvariti drug imenik.

Kot je prikazano v tej sliki, smo vstavili dve testni datoteki v imenik 'geek', ki je znotraj datoteke SFTP strežniških datotek( SFTP root directory).Prepričajte se, da je vrata 22 v vaš usmerjevalnik poslan v računalnik in potem ste pripravljeni, da se nekdo poveže z računalnikom. Oglejte si ta priročnik, če potrebujete pomoč pri posredovanju portov.

Ali vaš prijatelj prenese odjemalca FTP, ki lahko dostopa do SFTP strežnikov - naše priporočilo je FileZilla. Vnesli bodo samo vaš naslov IP, uporabniško ime in geslo, ki ste jih nastavili prej, in določite vrata, na katerih je vaš strežnik vklopljen( če ste ga zapustili s privzeto, bo to vrata 22).

Ko se prvič povežejo s strežnikom, bodo pozvani, da shranijo ključe gostitelja. Samo preveriti "Vedno zaupanje" polje in kliknite V redu, da nikoli več ne boste pozvali o tem( razen če iz nekega razloga spremenite ključe gostitelja).

Vaš prijatelj bi zdaj moral imeti dostop do datotek, ki ste jih postavili v imenik SFTP, in dodajte datoteke, ki jih želijo dati v skupno rabo z vami.