FTP vs SSH
FTP označava File Transfer Protocol, protokol kreiran za prijenos datoteka s udaljenog mjesta na lokalno računalo ili obrnuto. S druge strane, Secure Shell ili SSH mrežni je protokol koji olakšava komunikaciju između dva računala, bez obzira na udaljenost, sve dok postoji električni put za put komunikacije..
FTP je prilično star, kao što je stvoren prije evolucije javnih mreža, kakav ih vidimo danas. Zbog ove činjenice tvorci FTP-a nisu vidjeli potrebu za osiguravanjem podataka ili provjerom autentičnosti korisničkih imena i lozinki, a zapravo ih šalju u običnom tekstu. To znači da će svatko tko zna njuškati podatkovne pakete moći rekonstruirati podatke koji se prenose, ili što je još gore, dobiti korisničko ime i lozinku, dobivši potpun pristup udaljenom mjestu. Naziv Sigurna školjka trebao bi vam već dati pristojnu predstavu o sigurnosti SSH-a. SSH je zapravo stvoren nakon što je izveden napad njuška na Tehničkom sveučilištu u Helsinkiju. Ona zamjenjuje starinski i ranjivi Telnet protokol koji je u to vrijeme bio na značajnoj uporabi. Sigurnost SSH provodi se šifriranjem podataka prije nego što se šalju. To se zatim dešifrira samo na određenom mjestu.
Kao protokol za prijenos datoteka, FTP je sposoban samo za prijenos datoteka s jedne točke na drugu i neke osnovne datoteke datoteke, poput kopiranja, premještanja ili brisanja datoteka i mapa. SSH ide daleko više od toga, jer korisniku omogućuje izdavanje naredbi koje poslužitelj za slušanje može interpretirati i izvršavati na udaljenom računalu. Može se koristiti i za tuneliranje, nadgledanje određenih servisa i aplikacija koje se izvode, pa čak i za prijenos datoteka.
Unatoč dobi i FTP i SSH, i dalje se nalaze u širokoj uporabi u svijetu, u ovom ili onom obliku. Gotovo svi davatelji web stranica nude FTP pristup korisničkim računima kako bi osigurali praktičan način prijenosa datoteka na svoje račune. Iako SSH pristup nije tako čest kao FTP, neki davatelji nude ga, jer korisniku pruža veću kontrolu i veću slobodu u upravljanju njihovim web mjestima..
Sažetak:
1. FTP je protokol za prijenos datoteka, dok je SSH mrežni protokol.
2. FTP je sam po sebi nesiguran, dok je SSH svojstveno siguran.
3. FTP dopušta samo kontrolu datoteka, dok SSH omogućava širok izbor aplikacija.