FTP je ono što je i kako raditi s njim?

4. 5. 2019.

FTP je protokol prijenos podataka Od korisničkog računala do poslužitelja, s web-lokacije na tvrdi disk ili između poslužitelja. Pojavio se davno prije HTTP-a. Korisnici mogu provjeriti autentičnost i izvesti potrebne radnje anonimno, bez obzira na to je li ova značajka osigurana. Danas postoje specijalizirani programi za prijenos podataka putem FTP-a i programi za web razvoj s ugrađenom razmjenom podataka.

Protokol za prijenos datoteka

Zašto mi je potreban FTP

Uz to, možete kopirati datoteke s računala na poslužitelj i s poslužitelja na računalo. Jedna od prednosti korištenja FTP-a je istovremeno preuzimanje više dokumenata. Neki programi omogućuju uređivanje datoteka izravno na poslužitelju. Standardni prozor klijenta podijeljen je na dva dijela:

  • prvi prikazuje sve što je učitano na poslužitelj;
  • u drugom - sve što je na računalu.

Osim toga koriste se i pomoćni prozori. Korisnik bira dokument koji želi staviti na hosting i prenosi ga. Prije toga se mora prijaviti. Podaci su specificirani u formatu: @ ime resursa Naziv domene.

Neki web-hostingi omogućuju pristup web-lokaciji putem programa poput upravitelja datoteka. Neki preglednici već imaju ugrađenu značajku. Postoje i posebne komponente koje mogu raditi s FTP-om.

Vrste sigurnih veza

ranjivosti

FTP je vrlo star protokol. Pojavio se mnogo ranije nego HTTP i nije bio dizajniran kao zaštićen. Stoga ima mnogo problema s zaštitom. Ovdje su najosnovnije:

  • lažni napad;
  • presretanje korisničkih podataka;
  • njuškanje;
  • portovi za snimanje.

Kada se prenose putem FTP-a, datoteke se ne šifriraju. U skladu s tim, sve naredbe, korisnička imena i lozinke mogu se presresti od strane uljeza. Da biste to učinili, koristite sigurne verzije, na primjer za FTP - to je FTPS.

Siguran prijenos podataka

Postoje sljedeći načini slanja podataka koji su zaštićeni od hakerskih napada: FTPS, SFTP i FTP prijenos putem SSH-a. S FTPS-om možete zaštititi sesiju. FTP-poslužitelj prima AUTH TLS naredbu, a zatim odbija veze koje nisu šifrirane.

Siguran FTP

SFTP ima sličan popis naredbi, poput FTP-a. Koristi SSH protokol koji šifrira sav promet. Na taj se način kodiraju naredbe i podaci. U skladu s tim, sve lozinke i druge informacije koje nisu namijenjene trećim stranama ne šalju se jasno.

Druga metoda prijenosa putem SSH protokola tunelira sesiju putem SSH veze.

Povežite i dijelite podatke

Postoje dva moguća tipa rada:

  • aktivnog;
  • pasivni.

Razlikuju se u načinu uspostavljanja veze. Aktivna metoda pretpostavlja da program kreira tcp-vezu s poslužiteljem i šalje željeni IP, port. Pasivna je potrebna kada su takve veze blokirane vatrozidom. Tada poslužitelj vraća adresu i port, a korisnik koristi primljene podatke za povezivanje.

U postavkama FTP-a možete odabrati sljedeće načine prijenosa:

  • u liniji;
  • blok;
  • stisnut.

Kada odaberete prvi način, podaci se šalju kao kontinuirani tok. Obrada se izvodi preko TCP-a. U normalnom načinu, podaci su segmentirani i, u pravilu, šalju se u sljedećem obliku: blok zaglavlja, broj bajtova, polje podataka. Kod komprimirane metode svi se podaci komprimiraju jednim algoritmom i prenose se mnogo brže zbog činjenice da objekt teži manje.

autorizacija

Za identifikaciju korisnika i naknadno dodjeljivanje prava za upravljanje datotekama koristi se shema - korisničko ime / zaporka. Ime se šalje pomoću naredbe USER, a lozinka - PASS.

Provjera autentičnosti preglednika

Poslužitelj prihvaća te podatke ako se konvergira s onima navedenim u bazi podataka. Zatim, klijent dobiva pozivnicu, nakon čega započinje sesija. Ponekad poslužitelj podržava mogućnost prijave bez vjerodajnica. U pravilu je za takve veze osiguran ograničen pristup, neki standardni naziv se koristi, na primjer, anoniman. Ali najčešće za autorizaciju trebate unijeti valjanu adresu e-pošte, a kasnije se ona koristi za ulazak.

Razlika od http protokola

svojstvo

FTP

HTTP

Mogućnost provjere autentičnosti

da

ne

recepcija

velike binarne datoteke

mali tekstualni dokumenti

Način povezivanja

dvostruki

jedan

prijenos

da

ne

Izvođenje operacija datotečnog sustava

da

ne

Jedna od najsjajnijih značajki FTP-a je višestruka veza, u kojoj poslužitelj prima naredbe i šalje odgovor putem jednog kanala i šalje podatke preko drugih. To vam omogućuje istovremeno učitavanje ili preuzimanje mnogih datoteka.

HTTP protiv FTP-a

Smanjenje troškova prometa i, posljedično, smanjenje vremena za razmjenu podataka posljedica je binarnog načina prijenosa. Rad započinje nakon ulaska klijenta na sesiju, a sve daljnje operacije provode se unutar okvira. To je jedna od razlikovnih značajki, jer HTTP protokol ne pamti podatke o registriranim korisnicima - ova se funkcija izvodi vanjskim metodama.

Računalo klijenta za komunikaciju prema zadanim postavkama provodi se na priključku 21 i koristi se za upravljanje. Druga podatkovna veza otvara se na priključku dvadesetog ili bilo kojem drugom koji je ispravno konfiguriran.

Kako raditi s datotekama

Postoje FTP klijenti za rad s protokolom, ali rad s njima temelji se na istom principu. Sve što trebate je prenijeti dokument s korisničkog računala na mapu poslužitelja ili isto učiniti pomoću naredbenog retka.

  1. Nakon što se pojavi glavni prozor, u odgovarajuća polja unesite ime glavnog računala, korisničko ime, lozinku i priključak.
  2. Nakon uspješne prijave pojavljuje se popis svega prenesenog na poslužitelj.
  3. Trebate odabrati objekt koji trebate prenijeti na poslužitelj s računala ili s poslužitelja na računalo.
  4. Nakon što označite odgovarajuću datoteku, pozovite kontekstni izbornik pomoću PCM-a, odaberite željenu radnju: preuzimanje, dodavanje zadatka, uređivanje, brisanje, preimenovanje, kopiranje adrese, postavljanje pristupnih prava. Ove funkcije mogu varirati ovisno o korištenom programu.

Postoji način razmjene između dva poslužitelja izravno bez preuzimanja na računalo. Traže se dvije veze za različite poslužitelje. Na jednoj od njih odabrana je datoteka za prijenos i naznačena je IP adresa drugog poslužitelja. To se radi pomoću FXP-a, protokola izravne razmjene.

Glavna prednost korištenja ove metode je visoka brzina preuzimanja. To ne ovisi o propusnosti internetske veze korisnika koji želi prenijeti datoteku. Vrijeme koje je potrebno ovisi o brzini veze između udaljenih FTP poslužitelja. U pravilu je očito više od korisnika.

Treba napomenuti da su napadači koristili ovaj protokol za napad na druge poslužitelje. Da biste spriječili takve radnje, IP adresa je sada označena i ako se pronađe nepodudarnost, ona je blokirana.

FTP veza putem preglednika

Za povezivanje, kao i kod korištenja specijaliziranih programa, korisnik mora imati prijavu, lozinku i IP adresu. Sama veza se događa kada se koristi naredbeni redak. Da biste to učinili, upišite adresu u ovom formatu: ftp: // prijava za prijavu: lozinka poslužitelja @ ip adresa. Na primjer, ftp: // myname: [email protected]. Ako je veza uspješna, pojavljuje se popis svih dokumenata. Datoteke web-mjesta u pravilu se pohranjuju u public_html ili www mapu, ovisno o vrsti hostinga.

Da biste kopirali dokument, jednostavno ga povucite. Ova metoda ne dopušta prijenos dokumenata s jednog poslužitelja na drugi. U pregledniku je lako promijeniti dozvole za čitanje / pisanje. Da biste to učinili, desnom tipkom miša kliknite datoteku koja je već na poslužitelju. Pojavit će se prozor s postavkama. Treba napomenuti potrebnu dozvolu.

FileZilla

Ovo je jedan od najpopularnijih FTP za Windows klijente. Rad s ovim programom je vrlo jednostavan. Glavni prozor je podijeljen u pet dijelova. Tri od njih prikazuju strukturu datoteke računala, a četiri - poslužitelj. U obavezna polja upišite login, lozinku, port.

Zillina datoteka

Ako namjeravate koristiti određenu vezu često, informacije za prijavu navedene su u upravitelju web-mjesta. U postavkama možete odabrati identifikaciju, distribuirati podatke za prijavu u mape, dodati komentar. Da biste prenijeli datoteku, morate je odabrati i povući u radni prozor u kojem se prikazuje struktura datoteke računala.

Ukupno zapovjednik

Da biste preuzeli i preuzeli datoteku pomoću programa Total Commander, morate izvršiti sljedeći niz radnji:

  1. Idite na karticu "Mreža".
  2. Odaberite stavku izbornika "Povezivanje s poslužiteljem".
  3. U prozoru koji se pojavi kliknite gumb "Dodaj".
  4. Odredite naziv veze, poslužitelj, račun, lozinku.
  5. Postavite oznaku "Pasivni način razmjene", kliknite U redu.
  6. Nakon toga odaberite odabranu vezu, kliknite "Poveži".
Veza u upravitelju datoteka

Ako je veza uspostavljena, možete nastaviti s radom na uobičajeni način uz pomoć upravitelja datoteka s dva panela.

Naredbeni redak

Ako korisnik ne želi koristiti grafičko sučelje, iako je vrlo zgodan i omogućuje brže obavljanje određenih funkcija, može koristiti naredbeni redak:

  1. Veza se uspostavlja pomoću naredbe Otvori. Korištenje bi trebalo izgledati ovako: otvorite port ftp.server.com.
  2. Parametar porta može se izostaviti ako se koristi standard 21.
  3. Umjesto server.com, prikazuje se adresa poslužitelja na kojem se nalazi web-mjesto.

Preimenovanje se koristi za preimenovanje, cd se koristi kao standard za promjenu trenutnog imenika, morate unijeti blizu za izlaz, te izbrisati ili prekinuti vezu za brisanje.