FTPS vs. SFTP
FTP on suojaamaton yhteyskäytäntö, jota käytetään tiedostojen siirtämiseen etäpaikkaan ja etäältä, kun taas SSH on suojattu verkkoprotokolla, josta puuttuvat FTP: n yksinkertaistetut tiedostojen siirtokomennot. Nämä kaksi protokollaa olivat erittäin suosittuja Internetin alkuaikoina, mutta kun tarvetta turvalliseen protokollaan tiedostojen siirtämiseksi ilmeni, oli olemassa kaksi todennäköistä polkua. Joko FTP-ominaisuudet tulisi lisätä SSH: hon, tai FTP: stä tulisi tehdä turvallisempia. SFTP oli seurausta ensimmäisestä, kun taas FTPS oli seurausta jälkimmäisestä. SFTP (SSH File Transfer Protocol) on täysin erilainen kuin FTP, koska se rakennettiin alusta alkaen lisäämään FTP-ominaisuuksia SSH: hon, kun taas FTPS (FTP yli SSL tai FTP Secure) on FTP: n laajennus, joka käyttää SSL, suojaamaan tietoja salakuuntelulta.
Nämä kaksi ovat hyvin erilaisia toisistaan, vaikka molemmat pyrkivätkin palvelemaan samaa tarkoitusta. SFTP käyttää yhtä kanavaa kaiken asiaankuuluvan datan lähettämiseen ja vastaanottamiseen, kun taas FTPS käyttää toista kanavaa, josta data määritetään dynaamisesti. FTPS: llä oli usein ongelmia kulkiessaan palomuurin läpi, koska se ei tiennyt datan käyttämää satamaa eikä pystynyt sallimaan liikennettä sataman läpi. FTPS lähettää viestit tekstimuodossa, jolloin ihmiset voivat lukea lokit ja päättää, mitä istunnon aikana tapahtui. Tämä ei ole mahdollista SFTP: llä, koska viestit eivät ole tekstissä, vaan binäärinä.
Kuten edellä mainittiin, molempia voidaan käyttää turvallisen yhteyden aikaansaamiseen tiedostojen siirtämiseen, mutta jokaisella on huomioitavia kohtia. FTPS: n etuna on, että se on tunnettu ja tuttu käyttäjille, jotka ovat jo käyttäneet FTP: tä. Tämä johtuu siitä, että se käyttää samoja tai hyvin samanlaisia komentoja kuin FTP. Toisaalta SFTP on turvallisempi, koska se tulee suojatusta verkkoprotokollasta.
Yhteenveto:
1. FTPS luotiin FTP: n jatkeena suojausmekanismien lisäämiseksi, kun taas SFTP on SSH: n laajennus, joka lisää helppoja tiedostojen siirtoominaisuuksia jo suojattuun SSH: hon.
2. FTPS käyttää kahta kanavaa tiedonsiirron ja tiedonsiirron helpottamiseksi, kun taas SFTP käyttää vain yhtä.
3. FTPS lähettää ja vastaanottaa viestejä ihmisluettavassa muodossa, kun taas SFTP lähettää ja vastaanottaa viestejä binaarina.
4. FTPS: n etuna on se, että se tunnetaan laajasti, kun taas SFTP: n etuna on turvallisuus.