FTP je najjednostavniji i najpoznatiji protokol prijenosa datoteka koji razmjenjuje datoteke između lokalnog računala i udaljenog računala ili mreže. Linux i Unix operativni sustavi imaju ugrađene naredbene linije koje možete koristiti kao FTP klijente za izradu FTP veze.
Upozorenje: FTP prijenos nije šifriran. Svatko tko presreće prijenos može čitati podatke koje šaljete, uključujući korisničko ime i zaporku. Za siguran prijenos koristite SFTP.
Uspostavite FTP vezu
Prije nego što možete koristiti različite FTP naredbe, morate uspostaviti vezu s udaljenom mrežom ili računalom. Učinite to otvaranjem prozora terminala u Linuxu i upisivanjem FTP nakon čega slijedi naziv domene ili IP adresa FTP poslužitelja, kao što je ftp 192.168.0.1 ili FTP domain.com , Na primjer:
ftp abc.xyz.edu
Ova se naredba pokušava povezati s ftp poslužiteljem na abc.xyz.edu. Ako uspije, od vas se traži da se prijavite pomoću korisničkog imena i zaporke. Javni FTP poslužitelji često vam omogućuju prijavu pomoću korisničkog imena anoniman i vašu e-adresu kao lozinku ili bez lozinke uopće.
Kada se uspješno prijavite, vidjet ćete ftp> na zaslonu terminala. Prije nego što krenete dalje, nabavite popis dostupnih FTP naredbi koristećiPomozite funkcija. Korisno je jer ovisno o vašem sustavu i softveru, neke od navedenih naredbi FTP-a mogu funkcionirati ili možda neće funkcionirati.
FTP naredbeni primjeri i opisi
FTP naredbe koje se koriste s Linuxom i Unix razlikuju se od FTP naredbi koje se koriste s naredbenom retkom sustava Windows. Evo primjera koji ilustriraju tipične uporabe Linux FTP naredbi za daljinsko kopiranje, preimenovanje i brisanje datoteka.
ftp> pomoć
Funkcija pomoći navodi naredbe koje možete koristiti za prikaz sadržaja direktorija, prijenos datoteka i brisanje datoteka. Naredba FTP> ? ostvaruje istu stvar.
ftp> ls
Ova naredba ispisuje imena datoteka i poddirektorija u trenutnom direktoriju na udaljenom računalu.
ftp> cd korisnicima
Ova naredba mijenja trenutni direktorij u podizbornik pod nazivom klijenti ako postoji.
ftp> cdup
To mijenja trenutni direktorij u nadređeni direktorij.
ftp> lcd slike
Ova naredba mijenja trenutni direktorij na lokalnom računalu slika , ako postoji.
ftp> ascii
To se mijenja u ASCII modu za prijenos tekstualnih datoteka. ASCII je zadano na većini sustava.
ftp> binarno
Ova naredba mijenja se u binarnom načinu prijenosa svih datoteka koje nisu tekstualne datoteke.
ftp> get image1.jpg
Ovo preuzima datoteku slika1.jpg s udaljenog računala na lokalno računalo. Upozorenje: Ako postoji datoteka na lokalnom računalu s istim imenom, ona se prepisuje.
ftp> stavite image2.jpg
Prenosi datoteku image2.jpg s lokalnog računala na udaljeno računalo. Upozorenje: Ako postoji datoteka na udaljenom računalu s istim nazivom, ona se prekida.
ftp>! ls
Dodavanje uskličnika ispred naredbe izvršava navedenu naredbu na lokalnom računalu. Na taj način popisani su nazivi datoteka i nazivi direktorija trenutnog direktorija na lokalnom računalu.
ftp> mget * .jpg
S naredbom mget. možete preuzeti više slika. Ova naredba preuzima sve datoteke koje završavaju s .jpg.
ftp>
preimenuj iz na
Naredba za preimenovanje mijenja datoteku s nazivom od do novog naziva na na udaljenom poslužitelju.
ftp> stavite lokalnu datoteku udaljena datoteka
Ova naredba pohranjuje lokalnu datoteku na udaljenom računalu. Slanje lokalne datoteke udaljena datoteka radi isto.
ftp> mput * .jpg
Ova naredba prenosi sve datoteke koje završavaju s .jpg aktivnom mapom na udaljenom računalu.
ftp> izbrišite datoteku s udaljenom datotekom
Briše naziv datoteke daljinski datotečni na udaljenom stroju.
ftp> mdelete * .jpg
Time brišete sve datoteke koje završavaju s .jpg u aktivnoj mapi na udaljenom računalu.
ftp> naziv datoteke veličine
Odredite veličinu datoteke na udaljenom stroju pomoću ove naredbe.
ftp> mkdir ime imenika
Napravite novi direktorij na udaljenom poslužitelju.
ftp> prompt
Brza naredba uključuje ili isključuje interaktivni način rada tako da se naredbe na više datoteka izvršavaju bez potvrde korisnika.
ftp> zatvorite
Naredba za prekid raskida FTP sesiju i izlazi iz FTP programa. Naredbe Pozdrav i Izlaz ostvariti istu stvar.
Opcije naredbene linije
Opcije (koje se nazivaju i zastavice ili preklopnici) mijenjaju rad naredbe FTP. Obično, opcija naredbenog retka slijedi glavnu naredbu FTP nakon razmaka. Evo popisa opcija koje možete dodati FTP naredbi i opis onoga što rade.
- -4 Koristite samo IPv4 kada kontaktirate domaćina
- -6 Koristite samo IPv6
- -eOnemogućuje podršku povijesti i uređivanje naredbi
- -pKoristite pasivni način prijenosa podataka
- -iIsključuje interaktivni poticaj tijekom prijenosa datoteka
- -nSprječava automatsku prijavu na prvu vezu
- -gOnemogućuje globbing imena datoteke
- -vSnaga poslužitelja za uklanjanje prikazuje sve odgovore
- -DAngažira ispravljanje pogrešaka