FTP i SSH
FTP vs SSH
FTP predstavlja File Transfer Protocol, protokol koji je stvoren za prijenos datoteka s udaljenog mjesta na lokalno računalo ili obratno. S druge strane, Secure Shell ili SSH mrežni protokol olakšava komunikaciju između dva računala, bez obzira na udaljenost, sve dok postoji električna putanja za putovanje komunikacije.
FTP je prilično star, jer je stvoren prije evolucije javnih mreža, kako ih danas vidimo. Zbog te činjenice, kreatori FTP-a nisu vidjeli potrebu za osiguravanje podataka ili provjeru autentičnosti korisničkih imena i lozinki te ih zapravo šalju u običan tekst. To znači da će svatko tko ima znanje za njuškanje paketa podataka moći rekonstruirati podatke koji se prenose, ili još gore, dobiti korisničko ime i lozinku, stječući puni pristup udaljenom mjestu. Ime Secure Shell trebala bi vam dati pristojnu predodžbu o sigurnosti SSH-a. SSH je zapravo stvoren nakon što je sniffing napad proveden na Tehnološkom sveučilištu u Helsinkiju. To zamjenjuje zastarjeli i ranjivi Telnet protokol koji je u istaknuto korištenje u to vrijeme. Sigurnost SSH provodi se šifriranjem podataka prije nego što se šalje. To se zatim dešifrira samo na određenom mjestu.
Kao protokol za prijenos datoteka, FTP samo može prenijeti datoteke s jedne točke u drugu, i neke osnovne operacije datoteka, poput kopiranja, premještanja ili brisanja datoteka i direktorija. SSH ide puno dalje od toga jer omogućuje korisniku izdavanje naredbi koje se može tumačiti i izvršavati na udaljenom računalu od strane poslužitelja za slušanje. Također se može koristiti za tuneliranje, praćenje određenih usluga i aplikacija koje se izvode, pa čak i za prijenos datoteka.
Unatoč dobi i FTP i SSH, oni su još uvijek u širokoj uporabi širom svijeta, u jednom ili drugom obliku. Gotovo svi pružatelji web hostinga nude FTP pristup korisničkim računima kako bi pružili prikladan način za prijenos datoteka na njihove račune. Iako pristup SSH-u nije toliko uobičajen kao FTP, neki pružatelji usluga to nude jer pruža više kontrole i veću slobodu u upravljanju njihovim web stranicama.
Sažetak:
1. FTP je protokol za prijenos datoteka, dok je SSH mrežni protokol.
2. FTP je inherentno nesiguran, dok je SSH inherentno siguran.
3. FTP dopušta samo kontrolu datoteka, dok SSH omogućuje širok raspon aplikacija.