Razlika med SFTP in SCP

SFTP proti SCP

SSH protokol za prenos datotek (znan tudi kot Secure File Transfer Protocol ali SFTP) je omrežni protokol. Omogoča dostop do datotek, prenos datotek in funkcije upravljanja datotek prek zaupanja vrednega podatkovnega toka. Zasnovan je bil kot razširitev protokola Secure Shell (ali SSH), različice 2.0. Kot razširitev se uporablja predvsem za zagotavljanje varne zmogljivosti prenosa datotek; vendar pa naj bi bila uporabna tudi pri drugih protokolih. Projektna skupina za internetni inženiring (ali IETF) je prek spletnega osnutka določila, da je SFTP opisan v okviru protokola SSH-2; vendar je SFTP splošen in neodvisen od preostalega paketa protokolov SSH-2. Uporablja se lahko v različnih aplikacijah, vključno z varnim prenosom datotek prek Transport Layer Security (ali TLS) in prenosom upravljalnih informacij v VPN aplikacijah. Predvideva, da se bo vodil po varnem kanalu (kot SSH), ki ima predhodno overjeno odjemalce - identiteta tega je na voljo protokolu.

Secure Channel Protocol (ali SCP) je omrežni protokol. Omogoča prenos podatkov, ki lahko prenašajo ali so popolnoma neprepustni za prestrezanje in posege. Čeprav naj bi bil način varnega prenosa informacij popolnoma varen, v resničnem svetu ne obstaja popolnoma varen kanal, le načini, kako lahko nezanesljiva omrežja postanejo manj negotova in varneje prenašajo informacije - to je, morda nekdo lahko sporočilo si ogledate ali slišite, vendar nima možnosti spreminjanja informacij, ki se izmenjujejo prek strežnika.

SFTP protokol omogoča veliko operacij na oddaljenih datotekah. Ima več skupnega s protokolom oddaljenega datotečnega sistema kot njegov predhodnik, protokol SCP. Kot del razširjenih funkcij protokola SFTP je odjemalec sposoben nadaljevati prekinjene prenose, sezname imenikov in oddaljeno odstranjevanje datotek. Kot rezultat, je relativno enostavno implementirati odjemalca GUTP SFTP v primerjavi s GUI odjemalcem SCP. SFTP poskuša biti bolj od platforme neodvisen protokol kot njegov predhodnik -SFTP preprečuje, da bi razširitev nadomestnih znakov, ki jo določi odjemalec, odvisna od strežnika. SFTP strežniki so na voljo tudi na večini vseh platform. Gre za popolnoma nov protokol, ki ni povezan s SSH-om, ki se izvaja preko FTP-ja. SFTP ne zagotavlja pristnosti ali varnosti; raje pričakuje, da bosta osnovni protokol zavarovala oba. SFTP se večinoma uporablja kot podsistem protokola SSH, izvedbe različice 2 (saj je bil zasnovan v isti delovni skupini). Možno pa je izvajati SFTP prek SSH-1 ali drugih podatkovnih tokov.

Povzetek:

1. SFTP je omrežni protokol, ki omogoča funkcije dostopa do datotek, prenos in upravljanje prek zaupanja vrednega podatkovnega toka; SCP je omrežni protokol, ki omogoča prenos podatkov, ki je neprepusten za prestrezanje in posege.