SFTP ir SCP
„SCP“(„Secure Copy“) yra pagrįstas „Secure Shell“(SSH) protokolu ir suteikia galimybę saugiai perkelti failus tarp kompiuterių. SFTP (Secure File Transfer Protocol) yra protokolas, naudojamas failams perkelti saugiu kanalu. Interneto inžinerijos darbo grupė (IETF) ją sukūrė kaip „Secure Shell“protokolo (SSH) išplėtimą. SFTP daro prielaidą, kad ryšiui naudojamas kanalas yra saugus ir klientas yra autentifikuotas serverio ir informacija apie klientą yra prieinama naudoti protokolą.
Kas yra SFTP?
SFTP yra protokolas, naudojamas failams perkelti saugiu kanalu. SFTP remiasi kliento-serverio architektūra. Plačiai žinomas SFTP serveris yra „OpenSSH“, o SFTP klientai yra įgyvendinami kaip komandinės eilutės programos (kaip numatyta „OpenSSH“) arba GUI programos. SFTP suteikia šifravimą tiek duomenims, tiek komandoms, kurios yra perduodamos, užtikrinant neskelbtinos informacijos, pvz., Slaptažodžių, saugumą. SFTP yra ne tik prieigos prie failų ir jų perdavimo protokolas, bet ir failų sistemos protokolas.
Kas yra SCP?
SCP protokolas suteikia saugų failų perkėlimo tarp kompiuterių metodą. Paprasčiausiai, SCP gali būti laikoma RCP („remote copy“komanda UNIX sistemoje) ir SSH integracija. Šifravimas ir autentifikavimas SCP teikiamas naudojant SSH protokolą, o BSD („Berkeley Software Distribution“, kartais vadinamas „Berkeley Unix“) RCP suteikia pagrindą tikram failų perdavimui. SCP veikia 22 prievade. SCP neleidžia trečiosioms šalims perimti failų perdavimo ir peržiūrėti duomenų paketų turinio. Kai klientas įkelia failą į serverį, jam suteikiama galimybė įtraukti tokias ypatybes kaip laiko žymą, leidimus ir pan. Ši galimybė nėra numatyta dažniausiai naudojamame FTP (File Transfer Protocol) protokole. Kai klientui reikia atsisiųsti failą / katalogą, jis pirmiausia išsiunčia užklausą serveriui. Atsisiuntimas yra serverio valdomas procesas,kur failus serveris perduoda klientui. Šis serverio valdomas mechanizmas gali kelti pavojų saugumui, ypač jei serveris yra kenkėjiškas.
Kuo skiriasi SFTP ir SCP?
Nors SFTP ir SCP suteikia saugų failų perdavimo mechanizmą, jie turi tam tikrų skirtumų. SCP yra paprastas protokolas, leidžiantis perkelti tik failus, o SFTP suteikia platų nuotolinių failų valdymo operacijų rinkinį. Be to, lyginant SFTP klientą su SCP klientu, SFTP klientas turi papildomų galimybių, pavyzdžiui, pašalinti failus nuotoliniu būdu, atnaujinti pertraukiamus persiuntimus ir kt. Be to, SFTP yra labiau nepriklausomas nuo platformos, palyginti su SCP. SFTP serveriai yra keliose platformose, o SCP dažniausiai naudoja „Unix“platformas. Lyginant spartą, SFTP yra lėtesnis nei SCP, nes reikia laukti šifravimo ir paketų suderinimo. SFTP palaiko failus, viršijančius 4 GB, o SCP - ne. SFTP suteikia galimybę atšaukti failų perdavimą nenutraukiant sesijos,kadangi naudojant SCP, sesija turi būti atšaukta, jei norite atšaukti pervedimą. Be to, perdavimo atnaujinimas palaikomas naudojant SFTP, o SCP to nepalaiko.