If-Koubou

Cum să transferați în siguranță fișiere altcuiva cu SFTP

Cum să transferați în siguranță fișiere altcuiva cu SFTP (Cum să)

Am scris anterior despre găzduirea propriului server FTP, dar datele sunt transferate în text clar, făcându-l nepotrivit pentru transferurile de fișiere confidențiale. În acest ghid vom trece peste versiunea securizată a FTP - SFTP și de ce se face o modalitate excelentă de a transfera fișiere către alte persoane de pe internet.

De ce SFTP?

Geeks se confruntă cu această problemă tot timpul: Aveți un fișier care este prea mare pentru a transfera prin email sau instant messenger. Sigur, îl puteți încărca în Dropbox sau în alt serviciu cloud, dar dacă nu aveți / doriți un cont cu ei, aveți destul spațiu de stocare eliberat, sau dacă doriți să ocoliți cu toții omul din mijloc? Să nu mai vorbim de preocupările legate de securitate cu serviciile cloud.

În loc să treceți prin această greșeală, puteți economisi timp transferând fișiere (mari și mici) prietenului dvs. utilizând SFTP. Nu este nevoie să criptați fișierele înainte de transfer, deoarece acestea sunt tunelate prin intermediul protocolului SSH foarte sigur. Nu numai că, dar acum puteți încărca direct la prietenul dvs. în loc de nor, economisind o mulțime de timp.

Dar așteptați, sunt mai multe! Dacă doriți să distribuiți mai multe fișiere cu persoane, puteți să le aruncați într-un dosar specificat, iar prietenii dvs. pot naviga pe acea secțiune a PC-ului ca și cum ar fi o parte din propriile lor. Partajarea fișierelor poate fi mult mai ușoară prin această metodă, deoarece încărcarea va fi inițiată de prietenul dvs. în locul dvs. Tot ce trebuie să faceți este să trageți și să aruncați și să le știți că pot descărca acum fișierul (fișierele).

Configurarea SFTP

Configurarea unui server SFTP în Windows va necesita software terță parte. Majoritatea software-urilor care au această funcționalitate vă vor costa, dar vom folosi o aplicație gratuită numită freeFTPd. Faceți clic pe acel link pentru a descărca și a instala programul. Fiți avertizați, dezvoltatorii nu sunt în mod clar vorbitori de limbă engleză nativă, și aceasta arată într-o mulțime de text. Nu fi alarmat, însă, este un program legitim pe care l-am testat și totul se verifică - veți fi greu să găsiți o alternativă mai bună.

Treceți prin instalare în mod normal, iar la sfârșit se vor face două solicitări, una care întreabă dacă ar trebui create chei private, iar cealaltă întrebând dacă ar trebui să ruleze ca un serviciu; dați clic pe Da pe ambele.

După terminarea instalării, deschideți freeFTPd prin noua pictogramă de comenzi rapide de pe desktop. Am întâmpinat probleme în scrierea modificărilor de configurare, deci asigurați-vă că faceți clic dreapta pe pictogramă și că rulați programul ca Administrator.

Pentru a începe configurarea, faceți clic pe Utilizatori la stânga.

În acest meniu, faceți clic pe Adăugați și completați informațiile pentru un nou cont de utilizator pentru a accesa serverul.

În cadrul Autorizării, puteți alege să utilizați autentificarea "NT" sau "Parola stocată ca SHA1 hash". Autentificarea NT înseamnă că utilizează un nume de utilizator și o parolă Windows, deci trebuie să creați un nou utilizator pe computerul dvs. pentru oricine accesează directorul SFTP. În cele mai multe cazuri, probabil că va fi mai bine să stocați parola ca un hash SHA1 și să păstrați utilizatorul SFTP separat de utilizatorii Windows.

După ce introduceți numele de utilizator și parola dorite, debifați caseta "FTP server" spre partea de jos și apoi faceți clic pe Aplicare. Acum că utilizatorul este setat, faceți clic pe fila SFTP.

Singurul lucru care merită schimbat în această filă este directorul rădăcină SFTP. Acest lucru specifică unde vor locui fișierele pe care doriți să le distribuiți. Pentru simplificare, vom schimba directorul deja populat într-un folder de pe desktop.

Odată ce sunteți gata să începeți să găzduiți fișiere, faceți clic pe butonul Start din această filă. Paravanul de protecție Windows va apărea probabil și vă va întreba dacă este OK - faceți clic pe Permiteți accesul.

Acum ar trebui să vă puteți întoarce la fila Stare și să vedeți că serverul dvs. SFTP rulează.

Faceți clic pe Aplicați și salvați pentru a păstra aceste modificări și apoi închideți fereastra.

freeFTPd va continua să ruleze în fundal. Pentru al accesa, deschideți-l din zona de notificare.

Accesarea directorului SFTP

Puneți câteva fișiere în directorul dvs. SFTP pentru a putea face niște teste. Dacă ați lăsat directorul de domiciliu pentru utilizator la valoarea sa implicită ($ SERVERROOT \ geek în exemplul nostru), atunci va trebui să creați un alt director din directorul rădăcină SFTP.

După cum puteți vedea în această captură de ecran, am plasat două fișiere de testare în directorul "geek", care se află în interiorul directorului "Fișierele serverului SFTP" (director rădăcină SFTP). Asigurați-vă că portul 22 este redirecționat pe PC-ul dvs. pe router, iar apoi sunteți gata pentru conectarea unei persoane la PC. Consultați acest ghid dacă aveți nevoie de ajutor pentru redirecționarea porturilor.

Fă-ți amicul să descarce un client FTP care poate accesa serverele SFTP - recomandarea noastră este FileZilla. Trebuie doar să tastați adresa IP, numele de utilizator și parola pe care ați configurat-o mai devreme și să specificați portul pe care rulează serverul dvs. (dacă l-ați lăsat la valoarea implicită, acesta va fi portul 22).

Prima dată când se conectează la serverul dvs., ei vor fi rugați să salveze cheile gazdă. Trebuie doar să bifați caseta "Încredere întotdeauna" și faceți clic pe OK pentru a nu vi se mai solicita niciodată acest lucru (dacă nu schimbați cheile gazdei pentru vreun motiv).

Prietenul tău ar trebui să poată accesa fișierele pe care le-ai plasat în directorul SFTP și să le adaugi fișiere pe care ar dori să le împărtășească.