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

FTP je protokol za prijenos podataka s korisničkog računala na poslužitelj s web-mjesta na tvrdi disk ili između poslužitelja. Pojavio se davno prije HTTP-a. Korisnici mogu provjeravati autentičnost i izvesti potrebne radnje anonimno, bez obzira na to je li ova značajka osigurana. Danas postoje specijalizirani FTP podatkovni programi i aplikacije za web razvoj s ugrađenom funkcionalnošću za razmjenu podataka.

Zašto je potreban FTP

Može se koristiti za kopiranje datoteka s računala na poslužitelj i s poslužitelja na računalo. Jedna od prednosti korištenja FTP-a je istovremeno preuzimanje mnogih dokumenata. Neki programi omogućuju uređivanje datoteka izravno na poslužitelju. Standardni prozor klijenta podijeljen je u dva dijela:
  • prvi prikazuje sve što se preuzima na poslužitelj;
  • u drugom - sve što je na računalu.
  • Osim ovih, koriste se i pomoćni prozori. Korisnik bira dokument koji želi postaviti na hosting i preuzima ga. Prije toga, on mora biti ovlašten. Podaci su naznačeni u formatu: @ ime naziva resource.domain. Neki web-domaćini pružaju pristup web-lokaciji putem programa kao što su upravitelji datoteka. U nekim preglednicima ova je značajka već ugrađena. Postoje i posebne komponente koje mogu raditi s FTP-om.


    Ranjivosti

    FTP je vrlo star protokol. Pojavio se mnogo ranije nego HTTP i nije bio dizajniran kao siguran. Stoga ima mnogo sigurnosnih problema. Ovdje su najosnovniji:
  • podvala-napadi;
  • presretanje podataka;
  • njuškanje;
  • oduzimanje luka.
  • Kod prijenosa putem FTP-a, datoteke nisu šifrirane. Prema tome, sve naredbe, korisnička imena i lozinke mogu biti presrećene od strane zlonamjernih osoba. Za to se koriste sigurne verzije, na primjer, FTP je FTPS.

    Sigurni prijenos podataka

    Postoje sljedeće metode za slanje podataka zaštićenih od hakerskih napada: FTPS, SFTP i FTP preko SSH-a. S FTPS-om možete zaštititi sesiju. FTP poslužitelj prima AUTH TLS naredbu, a zatim odbija nešifrirane veze.

    SFTP ima sličan popis naredbi kao u FTP-u. To koristi SSH protokol koji šifrira sav promet. Na taj način kodiranje naredbi i podataka. U skladu s tim, sve lozinke i druge informacije koje nisu namijenjene trećim stranama ne šalju se otvoreno. Drugi način prijenosa preko SSH tunela je sesija putem SSH veze.

    Povezivanje i razmjena podataka

    Postoje dva moguća tipa rada:
  • aktivni;
  • pasivno.
  • Razlikuju se u načinu postavljanja 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 FTP postavkama možete odabrati sljedeće načine prijenosa:
  • stream;
  • blok;
  • komprimirani.
  • Pri odabiru prvog načina, podaci se šalju kao kontinuirani tok. Obradu obavlja TCP. U normalnom načinu radapodaci se segmentiraju i, u pravilu, šalju u sljedećem obliku: blok zaglavlja, broj bajtova, polje podataka. U komprimiranoj metodi svi se podaci komprimiraju jednim algoritmom i prenose se mnogo brže jer je objekt manje težak.

    Autorizacija

    Korisničko ime /lozinka koristi se za identifikaciju korisnika i daljnje dodjeljivanje prava upravljanju datotekama. Slanje imena vrši se pomoću naredbe USER, a lozinka je PASS.
    Poslužitelj prihvaća te podatke ako odgovara onom navedenom u bazi podataka. Klijent zatim prima pozivnicu, nakon čega počinje sesija. Ponekad poslužitelj podržava prijavu bez vjerodajnica. Tipično je ograničen pristup za takve veze, koristeći standardni naziv, kao što je anoniman. No, najčešće morate unijeti adresu e-pošte za autorizaciju, a zatim se koristi za prijavu.

    Za razliku od http



    Nekretnine



    FTP



    HTTP

    45)
    Mogućnost autentifikacije



    da



    ne



    Prijem
    60)

    velike binarne datoteke



    mali tekstualni dokumenti



    način povezivanja


    )



    jednokrevetna



    transfer



    da



    ne



    Operacije datotečnog sustava



    da





    Jedan od najsjajnijih otoka blyvostey FTP - skup veza u kojoj je server i prihvaća naredbešalje odgovor na jednom kanalu i prenosi podatke od drugog. To vam omogućuje preuzimanje ili preuzimanje više datoteka u isto vrijeme.
    Smanjenje troškova prometa i, shodno tome, smanjenje vremena za razmjenu podataka provodi se na račun binarnog načina prijenosa. Rad započinje nakon ulaska klijenta na sesiju, a sve naknadne operacije provode se unutar okvira. To je jedna od karakterističnih značajki, jer HTTP protokol ne pamti podatke o registriranim korisnicima - ova se funkcija izvodi vanjskim metodama. Veza između računala i klijenta podrazumijevano se provodi na portu 21 i koristi se za upravljanje. Druga podatkovna veza otvara se na dvadesetom ulazu ili na bilo kojem drugom koji je ispravno konfiguriran.

    Kako raditi s datotekama

    Postoje FTP klijenti za rad s protokolom, ali rad s njima je izgrađen na istom principu. Sve što je potrebno za prijenos povucite dokument s korisničkog računala na mapu poslužitelja ili izvršite iste radnje pomoću naredbenog retka.
  • Nakon što se u odgovarajućim poljima pojavi glavni prozor, morate unijeti ime glavnog računala, korisničko ime, lozinku, priključak.
  • Nakon uspješnog odobrenja pojavljuje se popis svih preuzimanja na poslužitelj.
  • Trebate odabrati objekt koji želite preuzeti na poslužitelj s računala ili s poslužitelja na računalo.
  • Nakon imenovanja odgovarajuće datoteke, pozovite kontekstni izbornik pomoću PCM-a, odaberite željenu radnju: preuzimanje, dodavanje zadatka, uređivanje, brisanje,preimenovati, kopirati adresu, postaviti dozvole pristupa. Te se značajke mogu razlikovati ovisno o aplikaciji koju koristite.
  • Postoji način razmjene između dva poslužitelja izravno bez preuzimanja na računalo. Pozivaju se dvije veze s različitim poslužiteljima. Jedan od njih bira datoteku za prijenos i navodi IP adresu drugog poslužitelja. U tu svrhu, FXP je protokol izravne razmjene.
    Glavna prednost korištenja ove metode je visoka brzina preuzimanja. Ne ovisi o propusnosti internetske veze korisnika, koja želi prenijeti datoteku. Vrijeme koje je potrebno ovisi o brzini veze između uklonjenih FTP poslužitelja. U pravilu, to je svjesno 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 postoji razlika, ona je blokirana.

    FTP veza preko preglednika

    Za povezivanje, kao i kod korištenja specijaliziranih programa, korisnik mora imati prijavu, lozinku s IP adresom. Povezivanje se događa kada se koristi naredbeni redak. Da biste to učinili, unesite adresu sljedećeg formata: ftp: //login login: lozinka poslužitelja @ ip adresa. Na primjer, ftp: //myname: [email protected]. Ako je veza uspješna, pojavljuje se popis svih dokumenata. Datoteke web-mjesta obično se pohranjuju u public_html ili www, ovisno o vrsti hostinga. Da biste kopirali dokument, jednostavno ga povucite i ispustite. Ova metoda ne dopuštaprijenos dokumenata s jednog poslužitelja na drugi. Lako je promijeniti povlastice čitanja /pisanja u pregledniku. Da biste to učinili, desnom tipkom miša kliknite datoteku koja je već na poslužitelju. Pojavit će se prozor s postavkama. Trebalo bi sadržavati potrebno dopuštenje.

    FileZilla

    Ovo je jedan od najpopularnijih FTP-ova za Windows klijente. Rad s ovim programom je jednostavan. Glavni prozor je podijeljen u pet dijelova. Tri od njih prikazuju strukturu datoteke računala, a četiri - poslužitelj. Obavezna polja prikazuju prijavu, lozinku, port.
    Ako se planira česta upotreba bilo koje veze, podaci za prijavu prikazuju se u "Upravitelju web-mjesta". U postavkama možete odabrati identitet, distribuirati podatke u mapu, dodati komentar. Za prijenos datoteke morate označiti i povući na radni list na kojem je prikazana struktura datoteke računala.

    Total Commander

    Da biste preuzeli i preuzeli datoteku pomoću "Commander Total", morate učiniti sljedeće:
  • Idite na karticu "Mreža".
  • Odaberite stavku izbornika "Povezivanje s poslužiteljem".
  • U prozoru kliknite na gumb "Dodaj".
  • Odredite naziv veze, poslužitelj, lozinku računa.
  • Postavite oznaku "Pasivna razmjena", pritisnite OK.
  • Nakon toga morate označiti odabranu vezu, kliknuti na gumb "Connect".
  • Ako je veza uspostavljena, možete nastaviti raditi normalno pomoću upravitelja datoteka s dvostrukim panelima.

    Naredba

    Ako korisnik to ne želiIako je prilično zgodan i omogućuje vam da neke funkcije obavljate brže, može koristiti sučelje naredbenog retka:
  • Veza se uspostavlja pomoću naredbe Otvori. Upotreba bi trebala izgledati ovako: otvorite port ftp.server.com.
  • Ne možete odrediti parametar porta ako je namijenjen standard 21.
  • Server.com navodi adresu poslužitelja na kojem se nalazi mjesto.
  • Preimenuj se koristi za preimenovanje, koristi cd kao standard za promjenu trenutnog direktorija, zatvaranje za izlaz, brisanje ili prekid veze za brisanje.

    Povezane publikacije