FTP vs. SFTP
Tiedostonsiirtoprotokolla (tunnetaan myös nimellä FTP) on verkkoprotokolla, joka on toteutettu tiedostojen vaihtoa varten TCP / IP-verkon kautta - toisin sanoen lähetyksen ohjausprotokolla ja Internet-yhteyskäytäntö. FTP käyttää käyttäjän luomaa salasanatunnistusta. Vaikka käyttäjäpohjainen salasanan todennus toteutetaan yleensä, käyttäjien nimettömät käyttöoikeudet ovat saatavissa myös FTP-palvelimen kautta.
SSH-tiedostonsiirtoprotokolla (tunnetaan myös nimellä Secure File Transfer Protocol tai SFTP) on verkkoprotokolla, joka mahdollistaa tiedostojen käytön, siirron ja hallinnan suojatulla tietovirralla. Se on laajennus Secure Shell (tai SSH) -protokollan 2.0-versioon, jonka tarkoituksena on tarjota suojatut siirtoominaisuudet. Se on tarkoitettu toimimaan myös toiminnallisesti muiden protokollien kanssa.
Kuten mainittiin, FTP on käytettävissä nimettömästi. Tämä tarkoittaa, että käyttäjä voi kirjautua sisään tähän palvelimeen nimettömällä tilillä, kun hänelle annetaan kehote käyttäjätunnukselle ja salasanalle. Useimmissa tapauksissa käyttäjää, jolla ei ole suoraa tiliä isäntätietokoneella, pyydetään käyttämään sähköpostiosoitettaan salasanan sijasta; tosiasiassa ei ole mitään todentamisprosessia, joka tapahtuu sen jälkeen, kun nämä tiedot on toimitettu (kuten esimerkiksi kansallisessa bioteknologiatietokeskuksessa).
SFTP-protokollalla on vaihteleva ja laaja valikoima toimintoja, joihin pääsee etätiedostoissa. Joitakin sen merkittävimpiä ominaisuuksia ovat keskeytettyjen siirtojen jatkaminen, hakemistoluettelot ja tiedostojen etäpoisto. Verrattuna muihin protokolliin (nimittäin suojattu kopiointiprotokolla (SCP)) SFTP on protokollan mukaan "sujuvampaa" ja alustasta riippumattomampaa. Seurauksena on, että SFTP-protokolla on saatavana useilla alustoilla.
FTP-palvelimilla on todennus- ja salausprotokollat paikoillaan. Jos tällaista pääsyä on rajoitettu, FTP-etäpalvelu (FTP mail) voidaan toteuttaa rajoittamisongelman kiertämiseksi. Tämä sallii pääsyn, mutta estää käyttäjää näkemästä hakemistoja tai muuttamasta komentoja. Samoin SFTP tarjoaa interaktiivisen käyttöliittymän komentoriviohjelman kanssa, joka toteuttaa asiakasviestinnän. Toisin kuin FTP, SFTP-protokolla on salattu, mikä tekee perinteisistä välityspalvelimista tehottomia SFTP-liikenteen ohjaamisessa.
Yhteenveto:
1. FTP on verkkoprotokolla, jota käytetään tiedostojen vaihtoon TCP / IP-verkon kautta; SFTP on verkkoprotokolla, joka mahdollistaa tiedostojen käytön, siirron ja hallinnan tietovirran kautta.
2. FTP on käytettävissä nimettömästi, eikä useimmissa tapauksissa ole salattu. SFTP-protokolla on salattu, ja tekee liikenteen ohjauksesta tehottoman perinteisiä välityspalvelimia käytettäessä.