FTP vs. SSH
FTP on File Transfer Protocol, tiedostoprotokolla, joka on luotu tiedostojen siirtämiseen etäsijainnista paikalliselle tietokoneelle tai päinvastoin. Toisaalta Secure Shell tai SSH on verkkoprotokolla, joka helpottaa kahden tietokoneen välistä kommunikaatiota etäisyydestä riippumatta, kunhan viestinnän kuljettamiseen on sähköpolku..
FTP on melko vanha, koska se luotiin ennen julkisten verkkojen kehitystä sellaisena kuin me näemme ne tänään. Tästä syystä FTP: n luojat eivät näkineet tietojen suojaamisen tai käyttäjätunnusten ja salasanojen todentamisen tarvetta ja lähettivät ne tosin tekstimuodossa. Tämä tarkoittaa, että kuka tahansa, jolla on tietoa nuuskata datapaketteja, pystyy rekonstruoimaan siirrettävän tiedon, tai mikä pahempaa, saa käyttäjänimen ja salasanan saaden täyden käyttöoikeuden etäsivustolle. Nimen Secure Shell pitäisi jo antaa sinulle kunnon käsityksen SSH: n turvallisuudesta. SSH luotiin tosiasiassa sen jälkeen, kun Teknillisessä korkeakoulussa tehtiin nuuskaushyökkäys. Se korvaa vanhennetun ja haavoittuvan Telnet-protokollan, joka oli tuolloin näkyvästi käytössä. SSH: n turvallisuus toteutetaan salaamalla tiedot ennen niiden lähettämistä. Tämä salataan sitten vain osoitetussa paikassa.
Tiedostonsiirtoprotokollana FTP pystyy siirtämään tiedostoja vain pisteestä toiseen ja joitain tiedostojen perustoimintoja, kuten tiedostojen ja hakemistojen kopioimista, siirtämistä tai poistamista. SSH ylittää tämän, koska se antaa käyttäjälle mahdollisuuden antaa komentoja, jotka kuuntelupalvelin voi tulkita ja suorittaa etätietokoneella. Sitä voidaan käyttää myös tunnelointiin, tiettyjen käynnissä olevien palveluiden ja sovellusten valvontaan sekä jopa tiedostojen siirtoon.
Huolimatta sekä FTP: n että SSH: n iästä, niitä käytetään yhä tai toisessa muodossa ympäri maailmaa. Lähes kaikki verkkosivustojen ylläpitäjät tarjoavat FTP-pääsyn käyttäjätilille tarjotakseen kätevän tavan tiedostojen lähettämiseen tililleen. Vaikka SSH-käyttö ei ole yhtä yleinen kuin FTP, jotkut palveluntarjoajat tarjoavat sitä, koska se tarjoaa käyttäjälle enemmän hallintaa ja suurempaa vapautta sivustonsa hallinnassa..
Yhteenveto:
1. FTP on tiedostonsiirtoprotokolla, kun taas SSH on verkkoprotokolla.
2. FTP on luonnostaan epävarma, kun taas SSH on luonnostaan turvallinen.
3. FTP sallii vain tiedostojen hallinnan, kun taas SSH sallii monenlaisia sovelluksia.