FTP proti SSH
FTP pomeni protokol za prenos datotek, protokol, ki je bil ustvarjen za prenos datotek z oddaljene lokacije v lokalni računalnik ali obratno. Po drugi strani je Secure Shell ali SSH omrežni protokol, ki omogoča komunikacijo med dvema računalnikoma, ne glede na razdaljo, dokler obstaja električna pot za potovanje komunikacije..
FTP je precej star, kot je bil ustvarjen pred razvojem javnih omrežij, kot jih vidimo danes. Zaradi tega dejstva ustvarjalci FTP niso videli potrebe po varstvu podatkov ali overjanju uporabniških imen in gesel in jih dejansko pošiljajo v navadnem besedilu. To pomeni, da bodo lahko vsi, ki bodo znali njuhati podatkovne pakete, rekonstruirati podatke, ki se prenašajo, ali še huje, pridobiti uporabniško ime in geslo in si s tem omogočiti popoln dostop do oddaljenega mesta. Ime Secure Shell naj bi vam že dalo spodobno predstavo o varnosti SSH. SSH je dejansko nastal po napadu vohljanja na tehnološki univerzi v Helsinkih. Nadomešča starinski in ranljiv protokol Telnet, ki je bil v tistem času v izjemni uporabi. Varnost SSH se izvaja s šifriranjem podatkov, preden so poslani. Ta se nato dešifrira samo na določenem mestu.
Kot protokol za prenos datotek je FTP sposoben samo prenašati datoteke iz ene točke v drugo in nekatere osnovne datoteke, kot so kopiranje, premikanje ali brisanje datotek in imenikov. SSH presega to, saj uporabniku omogoča izdajanje ukazov, ki jih lahko na oddaljenem računalniku interpretira in posluša strežnik. Uporablja se lahko tudi za tuneliranje, spremljanje določenih storitev in programov, ki se izvajajo, in celo za prenos datotek.
Kljub starosti tako FTP kot SSH sta še vedno v široki uporabi po vsem svetu, v takšni ali drugačni obliki. Skoraj vsi ponudniki gostovanja spletnih strani ponujajo FTP dostop do uporabniških računov in tako omogočajo priročen način nalaganja datotek v njihove račune. Čeprav dostop do SSH ni tako pogost kot FTP, ga nekateri ponudniki ponujajo, saj uporabniku omogoča več nadzora in večjo svobodo pri upravljanju svojih spletnih mest.
Povzetek:
1. FTP je protokol za prenos datotek, SSH pa omrežni protokol.
2. FTP je sam po sebi negotov, SSH pa je sam po sebi varen.
3. FTP omogoča samo nadzor datotek, SSH pa omogoča najrazličnejše aplikacije.