30Aug

Kako sigurno prenositi datoteke na nekoga drugdje s SFTP

Prije smo pisali o hostingu vlastitog FTP poslužitelja, ali se podaci prenose u jasnom tekstu, što je čini neprikladnim za povjerljive prijenose datoteka. U ovom vodiču ćemo ići preko sigurne verzije FTP-a - SFTP i zašto to čini izvrstan način prijenosa datoteka drugim ljudima preko interneta.

Zašto SFTP?

Geeks se cijelo vrijeme bavi ovim problemom: imate datoteku koja je prevelika za prijenos preko e-pošte ili instant messengera. Naravno, možete ga prenijeti na Dropbox ili neku drugu uslugu za oblake, ali što ako nemate / želite imati račun s njima, imate li dovoljno prostora za pohranu ili što želite samo zaobilaziti srednjeg čovjeka? Da ne spominjemo sigurnosne probleme s uslugama u oblaku.

Umjesto da prolazite kroz tu gnjavažu, možete uštedjeti na vremenu prijenosom datoteka( velikih i malih) vašem prijatelju pomoću SFTP-a. Nema potrebe za šifriranjem datoteka prije prijenosa, jer se tuneliziraju kroz vrlo siguran SSH protokol. Ne samo to, ali sada možete prenijeti izravno svom prijatelju umjesto oblaka, štedi puno vremena.

Ali čekajte, postoji još!Ako želite dijeliti više datoteka s ljudima, možete ih jednostavno ispustiti u određenu mapu, a vaši prijatelji mogu pregledavati taj odjeljak vašeg računala kao da je dio vlastitog. Dijeljenje datoteka može biti puno jednostavnije pomoću ove metode, jer će prijenos pokrenuti vaš prijatelj umjesto vas. Sve što trebate učiniti je povucite i ispustite i obavijestite ih da sada mogu preuzeti datoteku.

Postavljanje SFTP

Postavljanje SFTP poslužitelja u sustavu Windows zahtijeva softver nekih trećih strana. Većina softvera koji ima tu funkcionalnost će vas koštati, ali koristit ćemo besplatnu besplatnu datoteku koja se zove freeFTPd. Kliknite tu vezu za preuzimanje i instalaciju programa. Budite oprezni, programeri jasno nisu izvorni govornici engleskog jezika, a to se pokazuje u puno teksta. Nemojte se, međutim, uplašiti, to je legitiman program koji smo testirali i sve se provjerava - bit ćete teško pronaći bolju alternativu.

Prođite kroz instalaciju kao i obično, a na kraju će se pojaviti dva upita: netko tko će postaviti privatne ključeve, a drugi će pitati treba li se poslužiti kao usluga;kliknite Da na oba.

Kada završi instalacija, otvorite freeFTPd putem nove ikone prečaca na radnoj površini. Naišli smo na probleme u pisanju konfiguracijskih promjena, stoga pazite da desnom tipkom miša kliknete ikonu i pokrenete program kao administrator.

Da biste započeli s konfiguracijom, kliknite Korisnici s lijeve strane.

U ovom izborniku kliknite Dodaj i ispunite podatke za novi korisnički račun za pristup poslužitelju.

Pod autorizacijom možete odabrati "NT authentication" ili "Password stored as SHA1 hash". Autentičnost NT znači da koristi korisničko ime i zaporku za sustav Windows, tako da trebate stvoriti novog korisnika na računalu svakome tkopristupi SFTP direktoriju. U većini slučajeva, vjerojatno će biti najbolje samo pohraniti lozinku kao SHA1 hash i zadržati SFTP korisnika odvojeno od korisnika sustava Windows.

Nakon što upišete željeno korisničko ime i zaporku, poništite okvir "FTP poslužitelj" prema dnu, a zatim kliknite Primijeni. Sada kada je korisnik postavljen, kliknite na SFTP karticu.

Jedina stvar zaista vrijedna promjena na ovoj kartici je SFTP root direktorij. Ovo određuje mjesto na kojem će se nalaziti datoteke koje želite dijeliti. Radi jednostavnosti, samo ćemo promijeniti već naseljeni direktorij u mapu na radnoj površini.

Kad budete spremni za početak hostinga datoteka, kliknite gumb Start na ovoj kartici. Vatrozid za Windows vjerojatno će se pojaviti i pitati je li to u redu - kliknite Dopusti pristup.

Sada biste se trebali vratiti na karticu Status i provjeriti je li vaš SFTP poslužitelj pokrenut.

Kliknite na Primjeni &Spremite da zadržite te promjene i zatvorite prozor.

freeFTPd će nastaviti raditi u pozadini. Da biste mu pristupili, samo je otvorite iz područja obavijesti.

Pristup SFTP direktoriju

Stavite nekoliko datoteka u svoj SFTP direktorij tako da možemo provesti neke testove. Ako ste napustili kućni direktorij za korisnika prema zadanim postavkama( $ SERVERROOT \ geek u našem primjeru), morat ćete stvoriti još jedan direktorij unutar SFTP korijenskog direktorija.

Kao što možete vidjeti na ovom screenshotu, stavili smo dvije testne datoteke u 'geek' katalog koji je unutar 'SFTP poslužitelja datoteka'( SFTP root directory) mapu. Provjerite je li priključak 22 proslijeđen na vaše računalo na usmjerivaču, a zatim ste spremni da se netko poveže s računalom. Pogledajte ovaj vodič ako vam je potrebna pomoć pri prosljeđivanju luka.

Neka vaš prijatelj preuzme FTP klijent koji može pristupiti SFTP poslužiteljima - naša je preporuka FileZilla. Oni će samo trebati upisati vašu IP adresu, korisničko ime i lozinku koju ste ranije konfigurirali i odrediti port na koji vaš poslužitelj radi( ako ste je ostavili na zadanom, to će biti luka 22).

Prvi put kada se povežu s vašim poslužiteljem, od vas će se tražiti da spremite ključeve domaćina. Potrebno je samo provjeriti okvir "Uvijek vjeruj" i kliknite U redu da više nikada nećete biti upitani o tome( osim ako iz nekog razloga ne promijenite ključeve domaćina).

Tvoj prijatelj bi trebao sada moći pristupiti datotekama koje ste postavili unutar SFTP direktorija i dodati datoteke koje bi željeli podijeliti s vama.