Razlika između SFTP-a i SCP-a

Razlika između SFTP-a i SCP-a
Razlika između SFTP-a i SCP-a

Video: Razlika između SFTP-a i SCP-a

Video: Razlika između SFTP-a i SCP-a
Video: Razlika u treningu NATURALCA i HEMIČARA ¤ Pitanja i Odgovori 2024, Juli
Anonim

SFTP vs SCP

SCP (Secure Copy) je baziran na Secure Shell (SSH) protokolu i pruža mogućnosti za siguran prijenos datoteka između hostova. SFTP (Secure File Transfer Protocol) je protokol koji se koristi za prijenos datoteka preko sigurnog kanala. Razvijen je kao proširenje Secure Shell protokola (SSH) od strane Internet Engineering Task Force (IETF). SFTP pretpostavlja da je kanal koji se koristi za komunikaciju siguran i da je klijent autentificiran od strane servera i da su informacije o klijentu dostupne za korištenje protokola.

Šta je SFTP?

SFTP je protokol koji se koristi za prijenos datoteka preko sigurnog kanala. SFTP je baziran na klijent-server arhitekturi. Široko poznati SFTP server je OpenSSH, a SFTP klijenti su implementirani kao programi komandne linije (kao što je obezbeđeno sa OpenSSH) ili GUI aplikacije. SFTP obezbeđuje enkripciju podataka i komandi koje se prenose obezbeđujući sigurnost za osetljive informacije kao što su lozinke. SFTP nije samo protokol za pristup i prijenos datoteka, on je zapravo protokol sistema datoteka.

Šta je SCP?

SCP protokol pruža siguran metod za prijenos datoteka između hostova. Jednostavno, SCP se može smatrati integracijom RCP-a (naredba 'udaljena kopija' na UNIX-u) i SSH-a. Šifriranje i autentifikacija u SCP-u se obezbjeđuje korištenjem SSH protokola, dok BSD (Berkeley Software Distribution, ponekad nazvan Berkeley Unix) RCP pruža osnovu za stvarni prijenos datoteka. SCP radi na portu 22. SCP sprječava treće strane da presretnu prijenos datoteka i pogledaju sadržaj paketa podataka. Kada klijent otpremi datoteku na server, daje mu se opcija da uključi svojstva kao što su vremenska oznaka, dozvole itd. Ova mogućnost nije obezbeđena u najčešće korišćenom FTP (File Transfer Protocol) protokolu. Kada klijent treba da preuzme fajl/direktorijum, on prvo šalje zahtev serveru. Preuzimanje je proces vođen serverom, gdje se datoteke dostavljaju od strane servera klijentu. Ovaj mehanizam pokretan serverom može uzrokovati sigurnosni rizik posebno ako je server zlonamjeran.

Koja je razlika između SFTP-a i SCP-a?

Iako i SFTP i SCP pružaju siguran mehanizam za prijenos datoteka, oni imaju neke razlike. SCP je jednostavan protokol koji dozvoljava samo prijenos datoteka, dok SFTP pruža širok skup operacija za upravljanje udaljenim datotekama. Nadalje, kada uporedimo SFTP klijenta sa SCP klijentom, SFTP klijent posjeduje dodatne mogućnosti kao što je uklanjanje datoteka na daljinu, nastavak transfera koji su prekinuti, itd. Osim toga, SFTP je nezavisniji od platforme u poređenju sa SCP-om. SFTP serveri su dostupni na nekoliko platformi, dok SCP uglavnom koristi Unix platforme. Kada se porede brzine, SFTP je sporiji od SCP-a, jer zahteva čekanje na šifrovanje i konformaciju paketa. SFTP pruža podršku za datoteke veće od 4 GB, dok SCP ne podržava. SFTP pruža mogućnost otkazivanja prijenosa datoteke bez prekida sesije, dok kod SCP-a sesija mora biti otkazana da bi se otkazao prijenos. Nadalje, nastavak prijenosa je podržan sa SFTP-om, dok SCP to ne podržava.

Preporučuje se: