Ce este o arhivă ftp? Protocol FTP (SFTP, FTPS) - ce este, conexiune între client și server prin FTP

FTP (File Transfer Protocol)– protocol pentru transmiterea datelor printr-o rețea între calculatoare. Folosind date speciale, este posibil să vă conectați la server și să lucrați cu datele de pe disc.

Dacă cineva are un server sau găzduire pe care stochează fișiere sau este un site simplu (constând din multe fișiere diferite), atunci puteți utiliza managerul de fișiere încorporat pentru a lucra cu el. Pentru soluțiile de server, de exemplu, Ubuntu Server, există programe și instrumente ușor diferite care vă permit să lucrați cu fișiere. Orice server (sau computer) are o unitate pe care sunt stocate fișierele. Fie că este un server fără manager de fișiere sau o găzduire care are unul, puteți accesa datele prin protocolul de transfer de date.

Pentru a se conecta prin FTP, utilizatorului i se oferă o autentificare, o parolă și o gazdă (computerul la care urmează să vă conectați). Gazda este de obicei o adresă IP. De obicei, datele prin FTP (vorbesc despre datele de autorizare) sunt transferate necriptate, motiv pentru care există protocoale FTPS și SFTP.

Cum să vă conectați la FTP

Pentru a vă conecta la protocol, există instrumente speciale - clienți FTP. Au multe setări, despre care voi vorbi în acest articol. Iată o listă cu cei mai populari clienți și instrumente care vă permit să vă conectați la protocol.

  • FileZilla– suportă orice sistem de operare. Cel mai popular instrument existent.
  • WinSCP– Software pentru sistemul Windows, vă puteți conecta printr-o conexiune securizată.
  • Comandant total– deși este un manager de fișiere, are o funcție de conexiune FTP. Dar aceasta nu este varianta pe care aș recomanda-o, următoarea este mai bună. .
  • FreeCommander– un manager de fișiere care are toate instrumentele pentru lucrul cu date și o funcție de client FTP. Suportă conexiune sigură. .
  • unitate de rețea Windows– Conexiunea FTP se realizează folosind un fir.

Conectați-vă la FTP utilizând Windows Explorer

De obicei, autentificarea și parola vă sunt trimise prin e-mail după înregistrarea pe un server de găzduire sau VPS. Vă voi arăta cu un exemplu.

Accesați Windows Explorer și accesați directorul „Acest PC”. Pe Windows 10 există o opțiune în partea de sus „Adăugați locația de rețea”. Apasa pe el.

Se deschide Expertul Adăugare locație în rețea. Clic "Mai departe".

Următoarea secțiune vă solicită să selectați o altă locație de rețea. Click și aici "Mai departe".

Acum trebuie să introduceți datele corecte. Gazda la care te vei conecta. Deoarece creăm o conexiune FTP, adresa ar trebui să fie cam așa:

ftp://nume utilizator@adresa-IP
ftp://site.com

Numele de utilizator vă este dat în scrisoare. După ce ați introdus una dintre aceste rânduri (cu datele dvs.), faceți clic "Mai departe".


Trebuie să dați un nume noii conexiuni. Îi poți numi cum vrei.


Acum am finalizat crearea rețelei. Puteți lăsa o bifă „Deschideți această locație online după ce faceți clic pe Terminare”și, desigur, apăsați acest buton.


Se va deschide imediat o fereastră de conectare, unde sunt indicate serverul FTP și numele de utilizator. Trebuie să introduceți singur parola. Această opțiune de intrare nu este sigură, dar este tot ceea ce poate face conductorul. După introducerea datelor, faceți clic "Intrare".


Explorer se deschide cu fișiere de pe server. Acum puteți lucra pe deplin cu date: încărcați sau descărcați date de pe server și modificați-le.


Configurarea FileZilla pentru conexiunea FTP

Puteți descărca utilitarul de pe site-ul oficial - http://filezilla.ru/
Sau de aici - https://filezilla-project.org/

Resursa în limba rusă are o documentație bună care descrie lucrul cu clientul.

După instalarea programului, trecem la procesul de conectare.

"Fişier"și selectați opțiunea „Manager de site”.

În fereastra care se deschide, introduceți:

  • Gazdă (nume server/calculator);
  • Selectați protocolul FTP sau SFTP;
  • Tip de autentificare „Normal” sau „Solicitare parolă”;

apasa butonul "Conectați" si asteapta.


Ultima stare ar trebui să fie „Lista directoarelor extrase”, iar în fereastra din dreapta va apărea o listă de foldere și fișiere. Fișierele pot fi încărcate și descărcate de pe server.


Conectați-vă la FTP prin Total Commander

Pentru cei care folosesc acest manager de fișiere, le voi arăta cum să se conecteze la FTP. În programul de pe panoul de control, faceți clic "Net"și selectați opțiunea „Conectați-vă la serverul FTP”.

În fereastra care se deschide, faceți clic pe butonul "Adăuga".


Să introducem următoarele date:

  • Nume conexiune – numiți-o cu orice nume;
  • Server (port) – adresa IP sau site-ul web;
  • Dacă este necesar, bifați caseta de selectare SSL/TLS (dacă conexiunea folosește un protocol securizat);
  • Numele contului;
  • Parola.

După introducerea acestor date, faceți clic pe OK.

O nouă conexiune ar trebui să apară în fereastra de conexiune. După ce îl selectați, faceți clic "Conectați".



Cum se organizează o conexiune FTP în FreeCommander

Accesați utilitarul și faceți clic pe filă "Unelte". Acolo facem clic pe opțiune „Nouă conexiune FTP”.

Se deschide o fereastră în care intrăm:

  • Numele conexiunii – orice este posibil;
  • Adresă gazdă – adresa IP sau site-ul web;
  • Nume de utilizator și parolă.

Facem clic pe conectare și ne bucurăm.

Alte programe funcționează similar. Dacă vrei să vorbesc despre ele, scrie-le în comentarii.


Ce sunt FTPS și SFTP

În articol am menționat protocoale FTPSȘi SFTP. Prima opțiune este securizată folosind SSL sau TLS. A doua opțiune înseamnă că SSH, doar extins.

Tipul de protocol securizat diferă de cel obișnuit prin faptul că este posibil să se efectueze autorizarea (sau autentificarea cu alte cuvinte) folosind chei SSH, adică nu este nevoie să introduceți o parolă. Deși această metodă este sigură din punctul de vedere al obținerii accesului (nimeni nu poate sparge parola), se pune problema protecției fișierului cheie SSH în sine. Protocolul vă va oferi, de asemenea, o conexiune mai rapidă.

Conectarea prin FTPS și SFTP se realizează folosind un login și o parolă standard.

Modul pasiv în protocolul FTP

Conectarea la server folosește o comandă și o conexiune de date. În primul caz este realizat de client, iar în al doilea de server. Uneori, ambele conexiuni trebuie stabilite de client, astfel încât serverul folosește modul pasiv. Este necesar, de exemplu, conectarea unui server la un PC de acasă care nu are o adresă IP externă, pe scurt, funcționând pe o rețea locală.

Asigurați-vă că utilizați modul pasiv dacă vă conectați la computerul de acasă, altfel este posibil să nu vedeți folderele și fișierele.

Am lansat o nouă carte, Social Media Content Marketing: How to Get Inside Your Followers' Heads and Make them to Love with Your Brand.

Abonati-va

Ce este accesul la un site prin protocolul FTP?

Ce înseamnă FTP și cum să-l folosești? Majoritatea webmasterilor care folosesc CMS-uri gratuite precum Joomla sau WordPress nu au idee pentru ce este un client FTP. Ei efectuează încărcare de texte și imagini, precum și alte acțiuni legate de schimbarea site-ului, direct prin interfața sistemului de management al conținutului. Cu toate acestea, fiecare webmaster ar trebui să știe ce este accesul FTP. La urma urmei, uneori trebuie să lucrați direct cu fișierele site-ului, fără participarea unui CMS.

În primul rând, ar trebui să aflați ce înseamnă FTP. Această abreviere provine din expresia engleză „File Transfer Protocol”, care poate fi tradusă ca „file transfer protocol”. Este folosit pentru a edita direct conținutul (dosarele și fișierele) site-ului. După ce ați aflat ce este un site FTP, puteți începe să configurați un program client special.

Ce funcții îndeplinește clientul FTP?

Acest program asigură sincronizarea între computerul de la distanță pe care sunt stocate fișierele site-ului și computerul de acasă/de la birou al webmasterului. Folosind un client FTP puteți efectua următoarele funcții:

  • încărcați fișiere pe server de pe computer;
  • modificarea drepturilor de acces la foldere și fișiere;
  • descărcați fișiere de pe server pe computer.

În plus, webmasterul va putea redenumi directoarele și fișierele site-ului. Uneori, acest lucru se face din motive de securitate. De exemplu, după instalarea suplimentelor, de multe ori trebuie să redenumiți sau să ștergeți folderul de instalare.

Cum se deschide FTP - manager gratuit FileZilla

Puteți descărca clientul FTP de pe site-ul oficial. Pentru a utiliza acest program va trebui să vă creați un cont. Pentru a sincroniza cu serverul, trebuie să cunoașteți numele de utilizator FTP, parola și gazda. Gazda este de obicei domeniul site-ului sau adresa tehnică a acestuia. Puteți obține informațiile necesare de la un reprezentant al companiei de găzduire.

Ce este un cont FTP? Acest termen se referă la un cont de utilizator în care sunt stocate datele sale - login, parolă și gazdă. Managerul FileZilla își poate aminti aceste informații, cu excepția parolei.

Principalele avantaje ale clientului FTP FileZilla includ:

  • , acceptă Linux, Windows, Mac OS X și alte sisteme de operare
  • interfață intuitivă tradusă în rusă
  • suport pentru modul drag&drop (încărcarea/descărcarea fișierelor prin tragerea lor cu mouse-ul)
  • controlul ratei de date
  • prezența unui manager de șantier
  • funcția jurnal
  • posibilitatea de parcurgere sincronă a directoarelor
  • suport pentru fișiere mari, reluați funcția de transfer

Clientul are propriul său jurnal, care afișează numărul de fișiere descărcate/încărcate, precum și erorile de transfer.

Ce este pe FTP

Un webmaster care utilizează protocolul FTP are posibilitatea de a accesa orice fișiere stocate pe server. Puteți edita conținut, modifica structura CMS, edita direct texte și imagini (dacă sunt stocate în fișiere .html, .php obișnuite și nu într-o bază de date MySQL).

FTP (File Transfer Protocol) este unul dintre protocoalele standard create pentru TCP/IP și aprobat în 1971. Este folosit pentru a descărca pagini de rețea de pe dispozitive private pe servere de găzduire.

Ce este FTP

În mod oficial, FTP implică conectarea la un folder specific situat pe server prin intermediul internetului. În ciuda vechimii sale impresionante, acest protocol este încă folosit pentru a transfera fișiere, a accesa gazde la distanță și pentru a distribui software.

Spre deosebire de HTTP, FTP se bazează pe sesiune, acceptă autentificarea utilizatorului și modul text și vă permite să efectuați operațiuni pe sistemul de fișiere. Caracteristica sa principală este că permite conexiuni multiple (în special, binare). Unul dintre canale este un canal de control - prin intermediul lui comenzile sunt trimise către server și răspunsurile sunt returnate. Restul sunt folosite direct pentru transferul de date. În același timp, FTP vă permite să reduceți costurile de trafic și timpul petrecut cu trimiterea de fișiere mari.

Funcții FTP

Pentru a lucra cu protocolul, sunt utilizate comenzi UNIX standard. Lista lor completă poate fi găsită tastând „ajutor” sau „?” într-o linie specială. Cele mai frecvent utilizate comenzi sunt:

  • deschis- stabilește o conexiune la un site FTP. Folosit la accesarea diferitelor servere în timpul unei sesiuni. Necesită închiderea preliminară a site-ului FTP anterior cu comanda închide;
  • utilizator- folosit pentru a reintroduce numele de utilizator și parola pentru autentificare. Funcția este necesară în cazurile în care mașina de la distanță permite utilizatorilor cu anumiți parametri;
  • pa sau părăsi- folosit în paralel cu închide, închide toate conexiunile și încheie programul;
  • ajutor de la distanță- deschide informații de ajutor privind comenzile acceptate de serverul FTP la distanță.

Când lucrați cu funcții, trebuie să respectați următoarele reguli:

  • utilizați caracterul „/” pentru a separa directoarele;
  • monitorizați utilizarea literelor mici și majuscule (măjusculele sunt importante);
  • utilizați prefixe care încep cu un punct (opțional).

Comenzile și, cel mai adesea, programele auxiliare pentru conexiunile FTP vă permit să încărcați fișiere pe server de pe computer și invers, precum și să modificați drepturile de acces la obiecte individuale.

Programe pentru conexiune FTP

Software-ul specializat este utilizat pentru lucru eficient și vizual cu serverele FTP. Majoritatea aplicațiilor sunt destinate nu numai profesioniștilor, ci și începătorilor care pot face față cu ușurință interfeței intuitive. Să ne uităm la cele mai populare programe care îndeplinesc funcțiile clienților FTP.

Departe Administrator

Far Manager este un exemplu de manager de fișiere de consolă dezvoltat pentru sistemul de operare Windows de către programatorul rus Evgeniy Roshal. Programul are o interfață recunoscută cu două ferestre și o schemă standard de culori albastru și alb. Controlul se realizează printr-un sistem de comenzi introduse de la tastatură. Când lucrați cu FTP, accesul este acceptat prin diferite tipuri de servere proxy, căutarea și înlocuirea caracterelor în mai multe fișiere, iar reluarea automată este declanșată. Este un software distribuit gratuit.

Comandant total

Total Commander are propriul client FTP, care vă permite să efectuați toate operațiunile standard cu fișiere și foldere: copiați, tăiați, creați, redenumiți, ștergeți, vizualizați, editați. Vă rugăm să rețineți că accesările FTP sunt salvate automat în client și sunt stocate necriptat. Total Commander este un software gratuit.

FileZilla

FileZilla este un client FTP cu sursă deschisă popular, cu o interfață multilingvă. Proiectat pentru Windows, Linux și Mac OS. Suporta FTP peste SSL/TLS (aka FTPS), IPv6, IDN. Funcționează cu zone de domeniu non-latine, este capabil să transfere fișiere mari (de la 4 GB) și vă permite să setați limite de viteză de descărcare și transfer. S-a implementat suport pentru drag-and-drop, editarea fișierelor de la distanță, lucrul cu file și coada de descărcare. Este un software distribuit gratuit.

WinSCP este un client grafic convenabil pentru lucrul cu FTP. Proiectat pentru utilizare într-un mediu de operare Windows. Acceptă copierea fișierelor în modul protejat, automatizarea folosind scripturi, integrarea cu Pageant și, de asemenea, oferă o interfață recunoscută în stil Norton Commander. Clientul oferă posibilitatea de a salva setările de conexiune, de a sincroniza folderele folosind algoritmi personalizați și are un editor de text încorporat. Este un software distribuit gratuit.

FireFTP nu este o aplicație independentă, ci o extensie pentru popularul browser Mozilla FireFox. Oferă acces la serverul FTP într-o filă separată. După instalare, extensia poate fi găsită în panoul „Instrumente”. Clientul funcționează în modul cu două ferestre și vă permite să efectuați operațiuni standard: mutare, adăugare, redenumire, ștergere. S-a implementat suport pentru mai multe conturi, criptarea conexiunilor, modificarea drepturilor de acces la fișiere și editarea acestora fără a le descărca mai întâi pe un computer. Este un software distribuit gratuit.

Puteți alege un anumit client cu care să lucrați în funcție de ceea ce este necesar FTP și care sunt sarcinile de lucru pe server.

Cum să vă conectați la găzduire prin FTP

Selectați clientul potrivit și instalați-l pe computer. Apoi, utilizați următoarele informații pentru a vă conecta la găzduirea dvs.:

  • autentificare și parolă;
  • gazdă sau adresa serverului;
  • portul pentru conectare (trebuie să specificați „21”).

În plus, poate fi necesar să specificați tipul de server și metoda de conectare. Apoi, trebuie să faceți clic pe butonul pentru a vă conecta și a începe să lucrați cu fișiere și foldere. Pentru a alege cum să deschideți FTP, consultați paragraful anterior.

Când există nu doar o mulțime de informații, ci o mulțime, apare automat întrebarea: unde să le stocați? Hard disk-ul nu este din cauciuc, așa că în acest caz cel mai bine este să folosiți posibilitățile nesfârșitelor întinderi ale Internetului. În acest scop, au fost inventate servere FTP speciale - depozite de fișiere care conțin o mulțime de informații diferite. Acestea fac posibilă transferul cu ușurință a oricăror fișiere de pe computer pe server și înapoi. Toată această muncă este realizată de protocolul de transfer de fișiere, care în engleză este File Transfer Protocol (FTP).

Ce este atât de grozav la utilizarea unui server FTP?

Puteți stoca nenumărate cantități de informații aici.
Este foarte convenabil să descărcați complet paginile de pornire și să nu vă limitați la fișiere individuale.
Puteți plasa fișiere de orice format, de la documente text obișnuite până la software.
Majoritatea serverelor FTP sunt gratuite și pot fi accesate cu ușurință.
Dacă conexiunea cu serverul este întreruptă în timpul încărcării sau descărcării unui fișier, atunci reluarea acestuia va continua procesul din punctul în care a fost oprit fără a pierde date. Această funcție este deosebit de convenabilă dacă utilizați fișiere mari.
Puteți seta acces gratuit sau limitat la orice fișiere.

Pentru a putea folosi serverul FTP, puteți utiliza aproape orice browser de Internet, verificați mai întâi în meniul „Proprietăți” dacă permite lucrul cu foldere pentru site-urile FTP. Apoi, în bara de adrese, introduceți adresa serverului FTP dorit și puteți începe să lucrați. Și această muncă începe cu autorizarea, adică înregistrarea utilizatorului. Trebuie să vă introduceți numele și parola în câmpul corespunzător pentru a vă autentifica. Dacă nu doriți cu adevărat să vă înregistrați sau pur și simplu nu aveți nevoie, puteți utiliza autentificare anonimă, dar în acest caz, unele capacități de lucru vor fi indisponibile sau limitate. Pentru a vă conecta anonim, introduceți cuvântul anonim în câmpul de nume și adresa dvs. de e-mail în loc de parolă. Odată ce aveți acces la directoare, puteți începe să descărcați sau să încărcați informații.

Bună ziua, dragi cititori ai site-ului blogului. Următorul pas pe calea înțelegerii mecanismului de transfer de informații pe Internet va fi studiul FTP, prin care puteți, printre altele, să lucrați cu orice fișiere de pe un server la distanță.

.jpg

Sau utilizați o opțiune mai complexă dacă utilizați un alt port decât 21:

Ftp://login:parola@site:35/images/file-1.jpg

Cu toate acestea, utilizarea unui browser web în acest context vă va permite doar să vizualizați sau să descărcați fișierele de interes. Pentru a utiliza pe deplin toate avantajele FTP, ar trebui să utilizați software specializat ca Filezilla () ca client:


Pentru a vă conecta printr-un client FileZilla deja configurat la un server la distanță, trebuie să introduceți numele gazdei, care este folosit ca , corespunzător domeniului ( și ), numelui de utilizator, parolei și portului.

Apropo, articolul despre Filezilla oferă nu numai informații standard, ci și sfaturi practice privind eliminarea vulnerabilităților sale de securitate (în ciuda multor avantaje, are probleme de acest gen, totuși, ca și alte programe de profil similar), așa că am recomand insistent Citiți acest material făcând clic pe link-ul furnizat chiar mai sus.

Dar să continuăm. Schematic, interacțiunea client-server în timpul unei conexiuni FTP poate fi vizualizată după cum urmează:


Dacă descriem acest proces punct cu punct, va arăta cam așa:

  1. Utilizatorul activează aplicația client și se conectează la server introducând un nume de utilizator și o parolă.
  2. Se stabilește o conexiune de control între modulele corespunzătoare - interpreți de protocol pe partea client și server.
  3. Utilizatorul, prin intermediul clientului, trimite către server comenzi care definesc diverși parametri ai conexiunii FTP ( modul activ sau pasiv, port, tipul transferului de date, tipul acestora), precum și directive pentru acțiunile pe care utilizatorul intenționează să le efectueze (de exemplu, ștergerea, redenumirea, încărcarea unui fișier etc.).
  4. După ce toți parametrii necesari au fost setați, unul dintre participanți (de exemplu, un client), care este pasiv, devine în modul de așteptare pentru deschiderea unei conexiuni la portul care este specificat pentru transmiterea informațiilor. Participantul activ deschide apoi o conexiune și începe să transmită date prin canalul desemnat.
  5. La finalizarea transferului, această conexiune este închisă, dar canalul de control între interpreți rămâne deschis, drept urmare utilizatorul poate redeschide transferul de date în cadrul aceleiași sesiuni.

Dacă utilizatorul este administratorul unui site care se află pe un server la distanță, atunci după autentificare și conectare el poate efectua orice acțiuni posibile.

Cu toate acestea, există destul de multe servere FTP gratuite pe Internet, care sunt în esență biblioteci de diferite tipuri de fișiere care sunt concepute pentru stocarea și descărcarea documentelor text, muzică, fotografii, videoclipuri, distribuții de programe etc.

În acest caz, utilizatorul înregistrat, după autorizare, are acces foarte limitat la anumite directoare și poate efectua doar anumite operațiuni specificate cu conținutul acestora (de exemplu, vizualizarea și descărcarea fișierelor).

Pe lângă conexiunea standard la server, care necesită introducerea datelor de autentificare, există conceptul de FTP anonim, când orice utilizator se poate conecta la server fără a furniza date personale. Dacă utilizați un browser ca client, atunci adresa de acces la fișier poate fi simplificată și prezentată astfel:

Ftp://site/images/file-1.jpg

În practică, cu FTP anonim, cuvântul „anonim”, cunoscut în rețea, este de obicei folosit ca login pentru acces, iar o adresă de e-mail este folosită ca parolă, care însă, în majoritatea cazurilor, nu este verificată.

FTP securizat (SFTP, FTPS și folosind SSH)

Acest protocol nu a fost inițial intenționat să fie securizat, deoarece a fost dezvoltat încă din 1971 și a fost utilizat inițial doar în rețeaua de cercetare APRANET, la care aveau acces doar câteva facilități militare și universități.

Însă odată cu dezvoltarea World Wide Web-ului, APRANET-ul menționat mai sus a devenit parte din acesta și, în consecință, tehnologia FTP a migrat acolo, deoarece avea multe avantaje. Totuși, în același timp, riscul accesului neautorizat a crescut cu câteva ordine de mărime.

Prin urmare, există o nevoie urgentă de a proteja serverele de diferite tipuri de atacuri. Un FTP obișnuit nu are capacitatea de a transmite date în formă criptată, drept urmare numele de utilizator, parolele, comenzile și alte informații pot fi ușor și ușor interceptate de atacatori.

Din acest motiv, au fost dezvoltate mai multe metode de criptare a informațiilor transmise prin FTP. Împreună, toate aceste metode au primit un nume general și încăpător „FTP securizat”. Iată tipurile de protocol care corespund acestui termen:

1. FTPS(FTP + SSL) - de fapt, aceasta este o extensie a protocolului standard de transfer de fișiere, care este furnizat de protocolul criptografic SSL (Secure Sockets Layer). Astăzi, analogul său mai avansat este TLS (Transport Layer Security). Există două metode de asigurare a securității:

1.1. Implicit este învechit și utilizează un protocol standard care necesită SSL sau TLS, care poate oferi criptarea informațiilor. Cu aceasta metoda este necesara folosirea altor porturi decat cele obisnuite, ceea ce creeaza inconveniente deoarece rupe compatibilitatea clientilor si serverelor care nu suporta FTPS.

1.2. Explicit- mult mai convenabil, deoarece folosește comenzile protocolului standard FTP, dar criptează informațiile atunci când trimiteți un răspuns, ceea ce vă permite să mențineți compatibilitatea, deoarece în acest caz sunt folosite aceleași porturi atât pentru FTPS, cât și pentru FTP. În acest caz, clientul trimite comanda „AUTH TLS” sau „AUTH SSL” pentru a cripta datele.

2. SFTP(SSH FTP) este un protocol de nivel de aplicație pentru transferul de fișiere care rulează pe un canal securizat și nu trebuie confundat cu „Protocolul de transfer simplu de fișiere”, care are același acronim. Dacă FTPS este pur și simplu o extensie a FTP, atunci SFTP este un protocol separat și în niciun caz legat de protocolul FTP, care este echipat cu SSH (Secure Shell).

Principalul lucru care îl deosebește de FTP și FTPS standard este că SFTP criptează absolut toate comenzile, numele de utilizator, parolele și alte informații confidențiale. Deoarece aceasta este o configurație complet diferită, clienții FTP (FTPS) nu se pot conecta la serverul SFTP.

3. FTP peste SSH— produce o sesiune FTP obișnuită printr-un tunel SSH, adică această opțiune nu trebuie confundată cu SFTP, care este un protocol independent separat. Această metodă nu poate fi numită 100% sigură. De ce?

Faptul este că, dacă mai mulți clienți SSH stabilesc un tunel pentru un canal de control, care este efectuat inițial prin portul 21 (și această situație este aproape întotdeauna observată), atunci acest canal particular va fi protejat. La transferul de date, software-ul client va deschide noi conexiuni TCP, care nu vor mai fi sub influența shell-ului de protecție SSH.

Sper că nu sunteți confuz de toate aceste opțiuni de protocol securizat. Pentru a facilita cumva înțelegerea, permiteți-mi să fac un scurt rezumat. În mod obiectiv, SFTP oferă cel mai înalt grad de protecție. FTPS explicit este ușor inferior în fiabilitate, dar este mai convenabil deoarece vă permite să utilizați porturi obișnuite. Pe care să o alegeți depinde de tipul de sarcină cu care vă confruntați și, bineînțeles, de setările serverului.