Atšķirība starp SFTP un SCP

SFTP pret SCP

SSH failu pārsūtīšanas protokols (pazīstams arī kā Secure File Transfer Protocol jeb SFTP) ir tīkla protokols. Tas nodrošina piekļuvi failiem, failu pārsūtīšanu un failu pārvaldības funkcijas, izmantojot uzticamu datu straumi. Tas tika īpaši izstrādāts kā Secure Shell Protocol (vai SSH), 2.0 versijas, paplašinājums. Kā paplašinājums to galvenokārt izmanto, lai nodrošinātu drošu failu pārsūtīšanas iespēju; tomēr ir paredzēts to izmantot arī kopā ar citiem protokoliem. Interneta inženierijas darba grupa (vai IETF) caur interneta melnrakstu ir definējusi, ka SFTP ir aprakstīts SSH-2 protokola kontekstā; tomēr SFTP ir vispārīgs un neatkarīgs no pārējā SSH-2 protokola komplekta. To ir iespējams izmantot dažādās lietojumprogrammās, ieskaitot drošu failu pārsūtīšanu, izmantojot transporta slāņa drošību (vai TLS), un pārvaldības informācijas pārsūtīšanu VPN lietojumprogrammās. Tiek pieņemts, ka tas tiks palaists caur drošu kanālu (piemēram, SSH), kam ir iepriekš autentificēts klients, kura identitāte ir pieejama protokolam.

Drošais kanāla protokols (vai SCP) ir tīkla protokols. Tas nodrošina datu pārsūtīšanas līdzekļus, kuri var izturēt vai ir pilnīgi necaurlaidīgi pārtveršanai un viltošanai. Lai arī tas ir domāts kā veids, kā nodrošināt informācijas pārsūtīšanu pilnīgi drošībā, reālajā pasaulē nav pilnīgi droša kanāla, ir tikai veidi, kā nedrošie tīkli var kļūt mazāk nedroši un droši pārsūtīt informāciju - proti, kāds, iespējams, var redzēt vai dzirdēt ziņojumu, bet tam nav iespēju mainīt informāciju, ar kuru apmainās serveris.

SFTP protokols ļauj veikt operāciju pārpilnību ar attāliem failiem. Tam ir vairāk kopīga ar attālo failu sistēmas protokolu nekā tā priekšgājējam - SCP protokolam. Kā daļu no paplašinātajām SFTP protokola funkcijām, klients var atsākt pārtrauktus pārsūtījumus, direktoriju ierakstus un attālinātu failu noņemšanu. Tā rezultātā GUI SFTP klientu ir salīdzinoši viegli ieviest, salīdzinot ar GUI SCP klientu. SFTP mēģina būt no platformas neatkarīgāks protokols nekā tā priekšgājējs -SFTP izvairās no tā, ka klienta norādītā aizstājējzīmes paplašināšana ir atkarīga no servera. Arī SFTP serveri ir pieejami lielākajā daļā visu platformu. Tas ir pilnīgi jauns protokols, kas nav saistīts ar SSH un kuru darbina FTP. SFTP nenodrošina autentifikāciju vai drošību; drīzāk tas sagaida, ka pamatā esošais protokols nodrošinās abus. Kā tas ir, SFTP galvenokārt tiek izmantots kā SSH protokola apakšsistēma, 2. versijas ieviešana (tā kā tā tika izstrādāta tajā pašā darba grupā). Tomēr ir iespējams palaist SFTP, izmantojot SSH-1 vai citas datu plūsmas.

Kopsavilkums:

1. SFTP ir tīkla protokols, kas nodrošina piekļuvi failiem, pārsūtīšanu un pārvaldības funkcijas, izmantojot uzticamu datu plūsmu; SCP ir tīkla protokols, kas nodrošina datu pārsūtīšanu un ir necaurlaidīgs pārtveršanai un viltošanai.