Razlika med FTP in SFTP

FTP v primerjavi s SFTP

Protokol za prenos datotek (znan tudi kot FTP) je omrežni protokol, ki se izvaja za izmenjavo datotek prek omrežja TCP / IP - to je protokol za nadzor prenosa in internetni protokol. FTP uporablja overjanje gesla, ki ga je ustvaril uporabnik. Čeprav se ponavadi izvaja preverjanje pristnosti gesel, je anonimni uporabnik dostopen tudi prek FTP strežnika.

SSH protokol za prenos datotek (znan tudi kot Secure File Transfer Protocol ali SFTP) je omrežni protokol, ki omogoča dostop do datotek, prenos in upravljanje prek varnega podatkovnega toka. Gre za razširitev različice 2.0 protokola Secure Shell (ali SSH), katerega namen je zagotoviti varne prenosne zmogljivosti. Namenjeno je tudi funkcionalnemu delovanju z drugimi protokoli.

Kot rečeno, FTP je dostopen anonimno. To pomeni, da se lahko uporabnik na tem strežniku prijavi z „anonimnim“ računom, ko mu je treba poslati uporabniško ime in geslo. V večini primerov bo uporabnik brez neposrednega računa z gostiteljskim računalnikom pozvan, da namesto gesla uporabi svoj e-poštni naslov; vendar praktično ni nobenega postopka preverjanja, ki se izvede, ko so informacije posredovane (na primer v Nacionalnem centru za informacije o biotehnologiji).

Protokol SFTP ima različne in široke palete operacij, ki so dostopne na oddaljenih datotekah. Nekatere njegove pomembnejše funkcije vključujejo nadaljevanje prekinjenih prenosov, seznamov imenikov in oddaljene odstranitve datotek. V primerjavi z drugimi protokoli (in sicer s protokolom za varno kopiranje ali s protokolom SCP) je SFTP bolj "tekoč" kot protokol in je bolj neodvisen od platforme. Kot rezultat tega je protokol SFTP na voljo na različnih platformah.

FTP strežniki imajo na voljo protokole za overjanje in šifriranje. Kadar je tak dostop omejen, je mogoče izvesti storitev oddaljene FTP (FTP pošta), da se odpravi težava omejitve. To omogoča dostop, uporabniku pa omejuje ogledovanje imenikov ali spreminjanje ukazov. Podobno SFTP ponuja interaktivni vmesnik s programom ukazne vrstice, ki izvaja komunikacijo s strankami. Za razliko od FTP je protokol SFTP šifriran, zaradi česar so tradicionalni proxy neučinkoviti pri nadzoru SFTP prometa.

Povzetek:

1. FTP je omrežni protokol, ki se uporablja za izmenjavo datotek prek omrežja TCP / IP; SFTP je omrežni protokol, ki omogoča dostop do datotek, prenos in upravljanje prek podatkovnega toka.

2. FTP je dostopen anonimno in v večini primerov ni šifriran; Protokol SFTP je šifriran in omogoča nadzor prometa neučinkovit pri uporabi tradicionalnih proxyjev.