Kako sigurno prenositi datoteke na nekoga drugdje s SFTP

Sadržaj:

Kako sigurno prenositi datoteke na nekoga drugdje s SFTP
Kako sigurno prenositi datoteke na nekoga drugdje s SFTP
Anonim
Prethodno smo pisali o hostingu vlastitog FTP poslužitelja, ali podaci se prenose u jasnom tekstu, što ga čini neprikladnim za povjerljive prijenose datoteka. U ovom vodiču idemo preko sigurne verzije FTP-a - SFTP i zašto to čini izvrstan način prijenosa datoteka drugim ljudima preko interneta.
Prethodno smo pisali o hostingu vlastitog FTP poslužitelja, ali podaci se prenose u jasnom tekstu, što ga čini neprikladnim za povjerljive prijenose datoteka. U ovom vodiču idemo 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 taj problem, 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 čekaj, ima 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-a

Postavljanje SFTP poslužitelja u sustavu Windows zahtijeva neki softver treće strane. 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 će vam teško pronaći bolju alternativu.

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

Kada instalacija završi, 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.
Kada instalacija završi, 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.
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 da biste pristupili svom poslužitelju.
U ovom izborniku kliknite Dodaj i ispunite podatke za novi korisnički račun da biste pristupili svom poslužitelju.
Pod autorizacijom možete odabrati "NT authentication" ili "Password stored as SHA1 hash". Autentifikacija NT znači da koristi korisničko ime i zaporku za sustav Windows, tako da trebate stvoriti novog korisnika na računalu za svakoga tko pristupi 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.
Pod autorizacijom možete odabrati "NT authentication" ili "Password stored as SHA1 hash". Autentifikacija NT znači da koristi korisničko ime i zaporku za sustav Windows, tako da trebate stvoriti novog korisnika na računalu za svakoga tko pristupi 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 mijenjanja 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.
Jedina stvar zaista vrijedna mijenjanja 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.
Kada 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.
Kada 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 funkcionira li vaš SFTP poslužitelj.
Sada biste se trebali vratiti na karticu Status i provjeriti funkcionira li vaš SFTP poslužitelj.
Kliknite "Primijeni &Spremi" da biste zadržali te promjene i zatvorili prozor.
Kliknite "Primijeni &Spremi" da biste zadržali te promjene i zatvorili prozor.

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

Image
Image

Pristup SFTP direktoriju

Stavite nekoliko datoteka u svoj SFTP direktorij tako da možemo napraviti neke testiranja. 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 snimku zaslona, stavili smo dvije testne datoteke u 'geek' direktorij koji je unutar mape "SFTP poslužiteljske datoteke" (SFTP root directory). Provjerite je li priključak 22 proslijeđen na vaše računalo na vašem 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.
Kao što možete vidjeti na ovom snimku zaslona, stavili smo dvije testne datoteke u 'geek' direktorij koji je unutar mape "SFTP poslužiteljske datoteke" (SFTP root directory). Provjerite je li priključak 22 proslijeđen na vaše računalo na vašem 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).

Preporučeni: