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: Izleganje pacica 2024, Srpanj
Anonim

SFTP vs SCP

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

Što je SFTP?

SFTP je protokol koji se koristi za prijenos datoteka preko sigurnog kanala. SFTP se temelji na arhitekturi klijent-poslužitelj. Nadaleko poznati SFTP poslužitelj je OpenSSH, a SFTP klijenti implementirani su kao programi naredbenog retka (kao što se pruža uz OpenSSH) ili GUI aplikacije. SFTP pruža enkripciju za podatke i naredbe koje se prenose pružajući sigurnost za osjetljive informacije kao što su lozinke. SFTP nije samo protokol za pristup i prijenos datoteka, on je zapravo protokol datotečnog sustava.

Što je SCP?

SCP protokol pruža sigurnu metodu za prijenos datoteka između hostova. Jednostavno, SCP se može smatrati integracijom RCP-a ('remote copy' naredba na UNIX-u) i SSH-a. Šifriranje i provjera autentičnosti u SCP-u pruža se korištenjem SSH protokola, dok BSD (Berkeley Software Distribution, ponekad zvan Berkeley Unix) RCP pruža temelj za stvarni prijenos datoteka. SCP radi na priključku 22. SCP sprječava treće strane da presretnu prijenos datoteka i pregledaju sadržaj paketa podataka. Kada klijent prenese datoteku na poslužitelj, daje mu se opcija uključivanja svojstava kao što su vremenska oznaka, dopuštenja itd. Ova mogućnost nije dostupna u uobičajeno korištenom FTP (File Transfer Protocol) protokolu. Kada klijent treba preuzeti datoteku/direktorij, prvo šalje zahtjev poslužitelju. Preuzimanje je proces koji pokreće poslužitelj, pri čemu poslužitelj šalje datoteke klijentu. Ovaj mehanizam koji pokreće poslužitelj može uzrokovati sigurnosni rizik, posebno ako je poslužitelj zlonamjeran.

Koja je razlika između SFTP i SCP?

Iako i SFTP i SCP pružaju siguran mehanizam za prijenos datoteka, oni imaju neke razlike. SCP je jednostavan protokol koji omogućuje samo prijenos datoteka, dok SFTP pruža širok skup operacija za upravljanje udaljenim datotekama. Nadalje, kada se uspoređuje SFTP klijent sa SCP klijentom, SFTP klijent posjeduje dodatne mogućnosti kao što su udaljeno uklanjanje datoteka, nastavak prijenosa koji su prekinuti itd. Osim toga, SFTP je više neovisan o platformi u usporedbi sa SCP-om. SFTP poslužitelji dostupni su na nekoliko platformi, dok SCP uglavnom koristi Unix platforme. Uspoređujući brzine, SFTP je sporiji od SCP-a, budući da zahtijeva čekanje na enkripciju i konformaciju paketa. SFTP pruža podršku za datoteke veće od 4 GB, dok SCP ne. SFTP pruža mogućnost otkazivanja prijenosa datoteke bez prekidanja sesije, dok kod SCP-a sesiju treba otkazati za otkazivanje prijenosa. Nadalje, nastavak prijenosa podržan je uz SFTP, dok SCP to ne podržava.

Preporučeni: