Erinevus FTP ja SSH vahel

FTP vs SSH

FTP on File Transfer Protocol ehk failiedastusprotokoll - protokoll, mis loodi failide edastamiseks kaugest asukohast kohalikku arvutisse või vastupidi. Teisest küljest on Secure Shell ehk SSH võrguprotokoll, mis hõlbustab kahe arvuti vahelist suhtlust, olenemata vahemaast, kui kommunikatsiooni jaoks on olemas elektriline tee.

FTP on üsna vana, kuna see loodi enne avalike võrkude arengut, nagu me neid täna näeme. Selle asjaolu tõttu ei näinud FTP loojad andmete turvamise vajadust ega kasutajanimede ja paroolide autentimist ning saatsid need tegelikult lihttekstina. See tähendab, et kõik, kellel on teadmisi andmepakettide nuusutamiseks, saavad edastatavad andmed rekonstrueerida või, mis veelgi hullem, saada kasutajanime ja parooli, saades täieliku juurdepääsu kaugsaidile. Nimi Secure Shell peaks juba andma teile korrektse ettekujutuse SSH turvalisusest. SSH loodi tegelikult pärast nuhkimisrünnaku korraldamist Helsingi tehnikaülikooli vastu. See asendab vananenud ja haavatavat Telneti protokolli, mis oli sel ajal silmapaistvas kasutuses. SSH turvalisus rakendatakse andmete krüptimisega enne nende väljasaatmist. Seejärel dekrüpteeritakse see ainult selleks määratud asukohas.

Failiedastusprotokollina on FTP võimeline ainult faile ühest punktist teise üle kandma ja mõnda põhifailitoimingut, näiteks failide ja kataloogide kopeerimist, teisaldamist või kustutamist. SSH läheb sellest kaugemale, kuna võimaldab kasutajal väljastada käske, mida saab kuulamisserveri poolt kaugarvutis tõlgendada ja täita. Seda saab kasutada ka tunneldamiseks, teatud töötavate teenuste ja rakenduste jälgimiseks ning isegi failide edastamiseks.

Hoolimata nii FTP kui ka SSH vanusest, on nad ühel või teisel kujul endiselt laialt levinud kogu maailmas. Peaaegu kõik veebisaidi hostimise pakkujad pakuvad FTP-le juurdepääsu kasutajakontodele, et pakkuda nende kontodele failide üleslaadimise mugavat viisi. Ehkki SSH-juurdepääs pole nii tavaline kui FTP, pakuvad mõned pakkujad seda, kuna see annab kasutajale suurema kontrolli ja suurema vabaduse oma saitide haldamisel..

Kokkuvõte:

1. FTP on failiedastusprotokoll, samas kui SSH on võrguprotokoll.

2. FTP on olemuselt ebaturvaline, samas kui SSH on olemuselt turvaline.

3. FTP võimaldab ainult failide juhtimist, samas kui SSH võimaldab mitmesuguseid rakendusi.