FTP ja SSH
FTP vs. SSH
FTP tarkoittaa File Transfer Protocol -protokollaa, joka on luotu tiedostojen siirtämiseen etäpaikasta paikalliseen tietokoneeseen tai päinvastoin. Toisaalta Secure Shell tai SSH on verkkoprotokolla, joka helpottaa kahden tietokoneen välistä kommunikointia etäisyydestä riippumatta, kunhan sähköinen polku viestinnän kulkuun on.
FTP on aika vanhana, koska se luotiin ennen julkisten verkkojen kehitystä, kuten me näemme tänään. Tämän takia FTP: n luojat eivät nähneet tarvetta tietojen varmistamiseen tai käyttäjätunnusten ja salasanojen todentamiseen ja itse asiassa lähettivät ne pelkkinä tekstinä. Tämä tarkoittaa sitä, että kuka tahansa, jolla on tietämys noukkimista datapaketeista, pystyy rekonstruoimaan siirrettävän datan, tai pahempaa, saavat käyttäjätunnuksen ja salasanan ja saavat täyden pääsyn etäpaikalle. Secure Shell -nimellä pitäisi jo antaa sinulle kunnollinen käsitys SSH: n turvallisuudesta. SSH syntyi tosiasiallisesti sen jälkeen, kun henkinen hyökkäys tehtiin Teknillisessä korkeakoulussa. Se korvaa vanhentuneen ja haavoittuvan Telnet-protokollan, joka oli näkyvässä käytössä tuolloin. SSH: n turvallisuus toteutetaan salaamalla tiedot ennen sen lähettämistä. Tämä sitten puretaan vain nimetyssä paikassa.
Tiedostonsiirtoprotokollana FTP pystyy siirtämään tiedostoja vain yhdestä pisteestä toiseen ja joitain perustiedostooperaatioita, kuten tiedostojen ja hakemistojen kopiointia, siirtämistä tai poistamista. SSH menee paljon pidemmälle, koska se sallii käyttäjän antaa komentoja, joita kuuntelupalvelin voi tulkita ja suorittaa etätietokoneessa. Sitä voidaan käyttää myös tunnelointiin, tiettyjen palveluiden ja sovellusten seurantaan ja tiedostojen siirtämiseen.
Sekä FTP: n että SSH: n iästä huolimatta ne ovat edelleen laajassa käytössä ympäri maailmaa, yhdessä tai toisessa. Lähes kaikki sivuston ylläpitäjät tarjoavat FTP: n käyttöoikeudet käyttäjätileille, jotta kätevä tapa ladata tiedostoja tileihinsä. Vaikka SSH-yhteys ei ole yhtä yleinen kuin FTP, jotkut palveluntarjoajat tarjoavat sitä, koska se tarjoaa käyttäjälle entistä paremman hallinnan ja suuremman vapauden hallita sivustojaan.
Yhteenveto:
1. FTP on tiedostoprotokolla, kun taas SSH on verkkoprotokolla.
2. FTP on luontaisesti turvallinen, kun taas SSH on luontaisesti turvallinen.
3. FTP mahdollistaa vain tiedostojen hallinnan, kun SSH sallii monenlaisia sovelluksia.