Diferența dintre SFTP și SCP

Diferența dintre SFTP și SCP
Diferența dintre SFTP și SCP

Video: Diferența dintre SFTP și SCP

Video: Diferența dintre SFTP și SCP
Video: O ZI DIN VIAȚA la 10 RĂȚUȘTE 2024, Iulie
Anonim

SFTP vs SCP

SCP (Secure Copy) se bazează pe protocolul Secure Shell (SSH) și oferă capabilitățile de a transfera fișiere în siguranță între gazde. SFTP (Secure File Transfer Protocol) este un protocol folosit pentru transferul de fișiere pe un canal securizat. A fost dezvoltat ca o extensie a protocolului Secure Shell (SSH) de către Internet Engineering Task Force (IETF). SFTP presupune că canalul utilizat pentru comunicare este securizat și că clientul este autentificat de server și că informațiile despre client sunt disponibile pentru utilizarea protocolului.

Ce este SFTP?

SFTP este un protocol folosit pentru transferul de fișiere pe un canal securizat. SFTP se bazează pe arhitectura client-server. Un server SFTP cunoscut este OpenSSH, iar clienții SFTP sunt implementați ca programe de linie de comandă (așa cum sunt furnizate cu OpenSSH) sau aplicații GUI. SFTP oferă criptare atât pentru datele, cât și pentru comenzile care sunt transferate, oferind siguranță pentru informațiile sensibile, cum ar fi parolele. SFTP nu este doar un protocol pentru accesarea și transferul fișierelor, este de fapt un protocol de sistem de fișiere.

Ce este SCP?

Protocolul SCP oferă o metodă sigură de transfer de fișiere între gazde. Pur și simplu, SCP poate fi considerat ca o integrare a RCP (comandă „copie la distanță” pe UNIX) și SSH. Criptarea și autentificarea în SCP sunt furnizate folosind protocolul SSH, în timp ce BSD (Berkeley Software Distribution, uneori numită Berkeley Unix) RCP oferă fundația pentru transferul propriu-zis de fișiere. SCP rulează pe portul 22. SCP împiedică terții să intercepteze transmisia fișierelor și să se uite la conținutul pachetelor de date. Când un client încarcă un fișier pe server, i se oferă opțiunea de a include proprietăți, cum ar fi un marcaj de timp, permisiuni etc. Această capacitate nu este furnizată în protocolul FTP (File Transfer Protocol) utilizat în mod obișnuit. Când un client trebuie să descarce un fișier/director, mai întâi trimite cererea către server. Descărcarea este un proces condus de server, în care fișierele sunt transmise clientului de către server. Acest mecanism condus de server poate cauza un risc de securitate, mai ales dacă serverul este rău intenționat.

Care este diferența dintre SFTP și SCP?

Chiar dacă atât SFTP, cât și SCP oferă un mecanism securizat pentru transferul fișierelor, acestea au unele diferențe. SCP este un protocol simplu care permite doar transferul de fișiere, în timp ce SFTP oferă un set larg de operațiuni pentru gestionarea fișierelor de la distanță. În plus, când se compară un client SFTP cu un client SCP, clientul SFTP posedă abilități suplimentare, cum ar fi eliminarea fișierelor de la distanță, reluarea transferurilor care sunt întrerupte etc. În plus, SFTP este mai independent de platformă în comparație cu SCP. Serverele SFTP sunt disponibile pe mai multe platforme, în timp ce SCP utilizează mai ales platforme Unix. Când se compară vitezele, SFTP este mai lent decât SCP, deoarece necesită așteptarea criptării și conformării pachetelor. SFTP oferă suport pentru fișiere de peste 4 GB, în timp ce SCP nu. SFTP oferă posibilitatea de a anula un transfer de fișiere fără a termina sesiunea, în timp ce cu SCP, sesiunea trebuie anulată pentru anularea unui transfer. În plus, reluarea unui transfer este acceptată cu SFTP, în timp ce SCP nu acceptă acest lucru.

Recomandat: