FTP i SFTP

Anonim

FTP vs SFTP

File Transfer Protocol (također poznat kao FTP) je mrežni protokol koji se provodi radi razmjene datoteka preko TCP / IP mreže - Transmission Control Protocol i Internet Protocol. FTP koristi autentifikaciju lozinke koju je izradio korisnik. Iako se provodi autentičnost lozinke temeljem korisnika, anonimni pristup korisniku dostupan je i putem FTP poslužitelja.

SSH File Transfer Protocol (također poznat kao Secure File Transfer Protocol ili SFTP) je mrežni protokol koji omogućuje pristup, prijenos i upravljanje datotekom preko sigurnih tokova podataka. To je produžetak 2.0 verzije Secure Shell (ili SSH) protokol, čija je svrha osigurati sigurne mogućnosti prijenosa. Također je namijenjeno da funkcionira funkcionalno s drugim protokolima.

Kao što je spomenuto, FTP je dostupan anonimno. To znači da se korisnik može prijaviti na ovaj poslužitelj s "anonimnim" računom kada dobije upit za korisničko ime i zaporku. U većini slučajeva, korisniku bez izravnog računa s glavnim računalom neće se tražiti da upotrijebi svoju adresu e-pošte umjesto lozinke; međutim, praktički nema verifikacijskog postupka koji se odvija nakon pružanja informacija (na primjer, u Nacionalnom centru za informacije o biotehnologiji).

SFTP protokol ima različite i širok raspon operacija dostupnih na udaljenim datotekama. Neke od njegovih značajnijih značajki uključuju nastavak prekinutih prijenosa, popisa imenika i udaljenog uklanjanja datoteka. U usporedbi s drugim protokolima (naime, Secure Copy Protocol ili SCP), SFTP je više "tekući" kao protokol i više je neovisan o platformi. Kao rezultat toga, SFTP protokol dostupan je na različitim platformama.

FTP poslužitelji imaju protokol za provjeru autentičnosti i enkripcije. Gdje je takav pristup ograničen, može se implementirati udaljena FTP (FTP mail) usluga kako bi se riješio problem ograničenja. To omogućuje pristup, ali ograničava korisnika na gledanje direktorija ili mijenjanje naredbi. Slično, SFTP nudi interaktivno sučelje s programom naredbenog retka koji implementira klijentsku komunikaciju. Za razliku od FTP-a, SFTP protokol je šifriran, čineći tradicionalne proxy poslužitelje nedjelotvornim za kontrolu SFTP prometa.

Sažetak:

1. FTP je mrežni protokol koji se koristi za razmjenu datoteka preko TCP / IP mreže; SFTP je mrežni protokol koji omogućuje pristup, prijenos i upravljanje datotekom preko podatkovnog toka.

2. FTP je dostupan anonimno i u većini slučajeva nije šifriran; SFTP protokol je šifriran, i kontrolu prometa čini nedjelotvornim pri korištenju tradicionalnih proxy poslužitelja.