Cum să transferați în siguranță fișiere altcuiva cu SFTP
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 rulează în această problemă tot timpul: Aveți un fișier care este prea mare pentru a transfera prin e-mail 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 parcurge 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 către prietenul dvs. în locul dvs. Tot ce trebuie să faceți este să trageți și să aruncați și să le spuneț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 acest link pentru a descărca și instala programul. Fiți avertizați, dezvoltatorii în mod clar nu sunt 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 final veți primi două solicitări, unul care vă va cere să creați chei private și celălalt să întrebați 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 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ă folosește un nume de utilizator și o parolă pentru 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 "Server FTP" 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. Aceasta specifică unde vor locui fișierele pe care doriți să le distribuiți. Pentru simplitate, vom schimba deja directorul deja populat într-un folder de pe desktop.
După 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 acces.
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 ao accesa, deschideți-o 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 în directorul rădăcină SFTP.
După cum puteți vedea în această captură de ecran, am pus 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 pregătit ca cineva să se conecteze la PC. Consultați acest ghid dacă aveți nevoie de ajutor pentru redirecționarea porturilor.
Trimiteți amicul dvs. un client FTP care poate accesa serverele SFTP - recomandarea noastră este FileZilla. Va trebui doar să tastați adresa IP, numele de utilizator și parola pe care le-ați configurat mai devreme și să specificați portul pe care rulează serverul dvs. (dacă l-ați lăsat la setarea 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 din nou acest lucru (dacă nu schimbați cheile de gazdă din anumite motive).
Prietenul dvs. ar trebui să poată accesa fișierele pe care le-ați plasat în directorul SFTP și să le adăugați fișiere pe care ar dori să le împărtășească.