Pristup FTP poslužitelju iz Windows naredbenog retka. Standardni Windows uslužni program "FTP klijent" iz naredbenog retka (CMD) - za sigurnosno kopiranje ili preuzimanje datoteka bez vašeg sudjelovanja (automatski) Naredbe FTP poslužitelja

Standardni Windows uslužni program "FTP klijent" iz naredbenog retka (CMD) - za sigurnosno kopiranje ili preuzimanje datoteka bez vašeg sudjelovanja (automatski).

  1. otvoren - veza s udaljenim hostom putem FTP-a;
  2. cd - premjestiti u drugi direktorij na poslužitelju;
  3. bin - način prijenosa binarnih podataka između poslužitelja i klijenta;
  4. put - prijenos datoteka na FTP;
  5. bye - završi sesiju s poslužiteljem i izađi.

Kako bismo svladali Windows FTP klijent i počeli raditi s njim, pokušajmo se spojiti na bilo koji FTP poslužitelj u konzolnom načinu rada, na primjer 213.43.125.75.

Upisujemo otvorenu 213.43.125.75 (ovo je IP adresa FTP poslužitelja), umjesto toga unosimo adresu ili domenu FTP poslužitelja koji vam je potreban, od vas će se tražiti da unesete korisničko ime i lozinku. Nakon uspješne autorizacije kreiramo mapu za pohranjivanje arhive na FTP-u, bez oklijevanja je zovemo backup (mapa se kreira naredbom mkdir). Sada idemo u direktorij koji smo stvorili sljedećom naredbom: cd back-up. U sljedećoj fazi kopiramo datoteku na poslužitelj, što zahtijeva postavljanje načina prijenosa datoteke na "binarni" pomoću naredbe bin bez ikakvih parametara. I sada upisujemo put D:/back-up/back-up.zip, gdje će parametar naredbe put biti puni put do kopirane datoteke. Prilikom kopiranja možete odrediti masku u direktoriju, na primjer: D:/back-up/*.zip (*.zip - sve datoteke s nastavkom "zip"). Nakon kopiranja zatvorite vezu s poslužiteljem naredbom bye.

Kako bi naš FTP klijent sve radio automatski, bez postavljanja pitanja, napravit ćemo skriptu za njega. Ispod je tekstualna datoteka (nazovimo je back-up.ftp i spremimo je u korijen pogona C:/ - radi lakšeg korištenja i pisanja u redak za pokretanje), koja sadrži niz naredbi za FTP klijenta, koji automatski će se izvršiti prilikom pokretanja FTP klijenta iz naredbenog retka.

Otvorite 213.43.125.75 (umjesto brojeva - adresa željenog FTP poslužitelja)
korisnik
lozinka
cd sigurnosna kopija (idite na postojeći direktorij na FTP poslužitelju)
bin (Način prijenosa - binarni)
stavite D:/back-up/back-up.zip (put do datoteke na vašem računalu)
bok (Kraj veze)

Rezultat bi trebala biti datoteka back-up.ftp sa sljedećim sadržajem:

otvoren 213.43.125.75
korisnik
lozinka
CD sigurnosna kopija
kanta za smeće
stavi D:/back-up/back-up.zip

Pozdrav svima, danas ću vam reći o uslužnom programu ftp.exe kao alatu za rad s FTP poslužiteljima.

Za rad s FTP poslužiteljima uopće nije potrebno koristiti glomazne (a ponekad i ne besplatne) FTP klijente za jednostavne operacije, uslužni program naredbenog retka uključen u Windows poslužitelj 2008 R2 ili Windows 7 sasvim je prikladan; ftp.exe.

Za početak ftp.exe, morate pozvati dijaloški okvir " Izvršiti» i birajte ftp. Klijent će ispisati upit u ljusci cmd.exe i bit će odmah spremni za rad:

Uslužni program ftp.exe kao alat za rad s FTP poslužiteljima-01Sintaksa ftp.exe vrlo jednostavno i dovoljno detaljno opisano u ugrađenoj pomoći koja se može pozvati naredbom Pomozite:

U sustavu pomoći ftp.exe Postoje kratki opisi svih naredbi. Pozivaju ih zapovjedništvo Pomozite. Pogledajmo, na primjer, što naredba radi red. Da bismo to učinili, nazovimo pomoć dir:

Pokušajmo uspostaviti vezu s nekim ftp poslužiteljem. Neka to bude linuxcenter.ru. Tim će nam pomoći u tome otvorite linuxcenter.ru:

Nakon spajanja na ftp poslužitelj, moramo mu reći u kojem ćemo načinu raditi s njim. Postoje samo dva načina: port-mode kanal I pasivni podatkovni kanal. U 99 slučajeva od 100 koristi se pasivni način rada( reći će vam više o razlikama Wikipedia), obavještavamo poslužitelja da nismo iznimka od pravila, naredbom citat PASV:

Sada možemo početi izvoditi operacije s podacima: kretati se strukturom direktorija i prikazivati ​​njihove popise, učitavati i preuzimati datoteke, mijenjati formate prenesenih podataka itd. Međutim, ftp poslužitelji su drugačiji. Stoga će prvo biti korisno upoznati se sa sintaksom koju podržava udaljeni poslužitelj. Za to postoji naredba daljinska pomoć:

Za zatvaranje aktivne veze koristite naredbu Zatvoriti, za izlaz iz ftp.exe - prestati. I Pomozite pomoći ti. Ovako još uvijek možete raditi s ftp poslužiteljem. Materijal stranice

I pomislio sam: znaju li svi da su standardni Windows alati sasvim dovoljni za rad s FTP pohranama? U ovom ću članku na primjeru opisati tri jednostavne metode za prijenos datoteka putem FTP-a. Iste tehnike primjenjuju se u . Sve što trebate je , Explorer i naredbeni redak.

Prva metoda: Internet Explorer 8

Svaki korisnik interneta upoznat je s HTTP adresama za pristup web stranicama koje se unose u adresnu traku preglednika - na primjer, . Adrese za pristup FTP poslužiteljima izgrađene su prema istom principu: .

Unesite svoju javnu FTP adresu za pohranu, kao što je Microsoft (slika A), u adresnu traku i kliknite . Ako je veza uspješna, vidjet ćete korijenski direktorij. Za pristup poddirektorijima i datotekama kliknite na glavni direktorij. Da biste preuzeli datoteku, desnom tipkom miša kliknite na nju i odaberite opciju "Spremi cilj kao".

Kao što vidite, svi članci baze podataka, zakrpe, ažuriranja, uslužni programi i Microsoftova dokumentacija pohranjeni su na poslužitelju, samo su prikazani u obliku popisa s datumima. Detaljne informacije o FTP pohrani nalaze se u datotekama "readme.txt".

Slika A. Microsoft FTP poslužitelj kako se vidi iz Internet Explorera 8.

Imajte na umu: za uspješno povezivanje s FTP poslužiteljem pomoću IE, "Omogući prikaz FTP mape (izvan Internet Explorera)" i "Koristi pasivni FTP protokol ( Koristi pasivni FTP (za kompatibilnost vatrozida i DSL modema) u odjeljku Pregledavanje u Kartica Napredno dijaloškog okvira Internetske mogućnosti. Možete ga pozvati iz izbornika "Alati".

Za pristup privatnim FTP poslužiteljima morate unijeti korisničko ime i lozinku (slika B). Međutim, na ovaj način u IE 7 ili IE 8 možete vidjeti samo popis datoteka. Za preuzimanje ćete morati koristiti Explorer (Windows Explorer). Pogledajte sl. za detalje. C, D, E i F.


Slika B: Za pristup privatnim FTP poslužiteljima potrebni su korisničko ime i lozinka.


Slika C. Odaberite "Stranica | Otvori FTP stranicu u Windows Exploreru" (Stranica | Otvori FTP stranicu u Windows Exploreru) ili "Pogledaj | Otvorite FTP stranicu u Windows Exploreru (Prikaz | Otvorite FTP stranicu u Windows Exploreru) za pokretanje Explorera.



Slika D: U dijaloškom okviru Sigurnosno upozorenje Internet Explorera kliknite Dopusti.

FTP je važan TCP/IP uslužni program za prijenos datoteka između sustava. Jedna od glavnih prednosti FTP-a je njegova kompatibilnost s mnogo različitih udaljenih host sustava: datoteke se mogu prenositi između udaljenih Windows 2000, Windows NT i UNIX sustava, pa čak i IBM poslužitelja kao što je AS/400. Za pokretanje FTP uslužnog programa, koji ima tekstualno sučelje i dolazi s Windows 2000 i NT, jednostavno unesite ftp u naredbeni redak.

Nabrojimo 10 najkorisnijih FTP naredbi.

10. Pomoć (ili?). Mnoge FTP naredbe mogu se unijeti na različite načine. Na primjer, pomoć i upitnik (?) imaju istu funkciju. Početnici bi trebali započeti s naredbom Help nakon čijeg unosa sustav korisniku daje potpuni popis FTP naredbi. Da biste dobili kratak opis naredbe, unesite ? a zatim naziv naredbe:

Ftp>? otvoren

9. Otvorite. FTP sesija obično počinje naredbom Open, koja uspostavlja vezu s navedenim FTP poslužiteljem (na udaljenom računalu mora biti pokrenuta FTP usluga). Nakon primitka naredbe Open, sustav traži korisnički ID i lozinku. Mnogi FTP poslužitelji omogućuju vam registraciju s anonimnim ID-om i praznom lozinkom. Za uspostavljanje veze s računalom pod imenom teca2 potrebno je unijeti

Ftp>otvori teca2

8. Prekini (ili ćao). Naredba Quit završava svaku otvorenu sesiju i izlazi iz FTP ljuske:

Ftp> odustani

Za zatvaranje otvorene sesije bez prekidanja FTP-a koristite naredbu Close.

7. Pwd. Naredba Pwd prikazuje direktorij na udaljenom računalu s kojim je trenutno povezan u FTP sesiji:

6. Ls. Naredba Ls prikazuje popis datoteka i poddirektorija koji se nalaze u trenutnom direktoriju na udaljenom računalu. Ls vam omogućuje pristup udaljenim datotekama:

5. Cd. Ako se datoteka koju trebate ne nalazi u trenutnom direktoriju udaljenog sustava, možete koristiti naredbu Cd za promjenu u drugi direktorij. Ako je veza uspostavljena s UNIX strojem, udaljeni direktorij obično je označen kosom crtom (u ovom slučaju direktorij /downloads):

Ftp>cd/preuzimanja

4.LCD. Naredba Lcd mijenja trenutni direktorij na lokalnom računalu. Sve datoteke primljene s udaljenog računala bit će zapisane u trenutni direktorij prema zadanim postavkama. Za promjenu trenutnog lokalnog direktorija u C: emp, trebate unijeti naredbu

Ftp>LCD C: emp

3. Kanta (ili Binarno). Prema zadanim postavkama, FTP prenosi datoteke u ASCII formatu, što je zgodno za tekstualne datoteke. Ali za prijenos izvršnih i .zip datoteka, morate promijeniti vrstu prijenosa u binarnu pomoću naredbe Bin:

Za povratak u ASCII mod, koristite ASCII naredbu.

2. Stavi (ili Pošalji). Naredba Put vam omogućuje kopiranje lokalne datoteke u trenutni direktorij udaljenog stroja. Da biste poslali datoteku pod nazivom localfile.txt u direktorij C:emp na udaljenom sustavu, morate unijeti naredbu

Ftp>stavite C: emp localfile.txt

1. Get (ili Recv). Naredba Get koristi se za preuzimanje datoteka s interneta (ili s udaljenih računala) u trenutni direktorij lokalnog računala. Da biste dobili datoteku pod nazivom remotefile.txt, unijeli biste naredbu

Ftp>dobi udaljenu datoteku.txt

Michael Auty znanstveni je urednik američkog Windows NT Magazina i predsjednik TECA-e, tvrtke specijalizirane za razvoj softvera i konzultantske usluge. Može ga se kontaktirati na:

Danas ćemo pogledati rad s FTP poslužiteljem putem cmd naredbenog retka. Kao što rekoh, ovu metodu koristim dosta rijetko, barem ja, jer je lakše raditi preko FTP klijenta. Međutim, za pisanje automatiziranih skripti za razmjenu podataka između vašeg lokalnog računala i FTP poslužitelja, ovo znanje će vam biti vrlo korisno.

U ovom videu nećemo pisati skriptu, to ćemo učiniti u sljedećem videu, već ćemo jednostavno pogledati osnovne naredbe za rad s FTP poslužiteljem putem naredbenog retka.

Osnovne naredbe za rad s FTP poslužiteljem preko CMD naredbenog retka

I prvo moramo pokrenuti naredbeni redak ( Start\Applications\Utilities\Command Prompt) ili Win+R\cmd.

Prije svega, morate se prebaciti na način rada s FTP poslužiteljem, to se radi putem naredbe FTP

Unesi KORISNIČKO IME tko ima pristup ovom poslužitelju i LOZINKA

Ako vodimo tim DIR tada ćemo vidjeti popis datoteka i mapa koje se nalaze na FTP poslužitelju.

Neću govoriti o svim naredbama koje se koriste za rad s FTP poslužiteljem preko naredbenog retka, već samo o onima koje su nam potrebne za pisanje skripte. To su uglavnom naredbe koje nam omogućuju kopiranje datoteka s FTP poslužitelja na naše lokalno računalo i obrnuto s lokalnog računala na FTP poslužitelj.

Uvijek možete upisati naredbu POMOZITE i vidjet ćete popis podržanih naredbi, da saznate svrhu naredbe samo unesite POMOZITE TEAM_NAME.

No, ovdje je opis vrlo skroman, pa ako želite saznati detaljniji opis raznih naredbi, posjetite moju web stranicu u tematskom članku. Link ću staviti u opis ovog videa.

Nemam pristup izravnom pisanju datoteka u korijen ovog FTP poslužitelja, ali imam pristup mapi htdocs, pa idemo prvo u ovu mapu. To se radi naredbama CD FOLDER_NAME.

Vidimo da nemamo ništa u ovoj mapi. Pokušajmo ovdje kopirati neku datoteku s našeg lokalnog računala. Da bismo to učinili, stvorimo mapu na lokalnom računalu, recimo da imam ovo nod32_ažuriranje jer u jednom od sljedećih videa govorit ću o tome kako napisati skriptu za automatsko ažuriranje NOD32 antivirusa. I učinimo valjanim neki tekstualni dokument 123.txt.

Za kopiranje datoteke 123.txt na FTP poslužitelj unesite naredbu STAVITE c:\nod32_update\123.txt. Datoteka je kopirana, možemo je provjeriti naredbom DIR. Kao što vidite, datoteka je kopirana točno u onu mapu u koju smo otišli pomoću naredbe CD.

Ako trebamo kopirati sve datoteke iz određene mape na lokalnom računalu u mapu na FTP poslužitelju, tada moramo navesti trenutni lokalni direktorij i direktorij na poslužitelju.

Naučili smo kako odrediti imenik na poslužitelju pomoću naredbe CD

Lokalni imenik se navodi pomoću naredbe LCD, ako ga upišemo, vidjet ćemo da je trenutni direktorij mapa s profilom trenutnog korisnika. A budući da ću kopirati datoteke iz druge mape, upisujem naredbu LCD PATH_DO_REQUIRED_FOLDER

Što je poanta, postoji ekipa MPUT koji kopira datoteke iz lokalne mape u udaljenu i ne pita koje su to mape, pa moramo dati te podatke.

Kako bih kopirao sve datoteke iz lokalne mape u udaljenu mapu, navodim naredbu MPUT *.*, Gdje *.* znači sve datoteke koje se nalaze u lokalnoj mapi.

Ovdje nam se postavlja pitanje potvrde za svaku datoteku, želimo li je kopirati ili ne, za ovo živimo Enter. Za sprječavanje prikazivanja takvih potvrda postoji naredba PROMT onemogućuje interaktivni mod isključen.

Pokušajmo sada učiniti suprotno, naime, kopirati sve datoteke iz udaljene mape na FTP poslužitelju na lokalni. To se radi putem naredbe MGET *.*.

Kao što vidite, sve je u redu, sve potrebne datoteke su se pojavile u našoj mapi i sada možemo završiti rad s FTP poslužiteljem pomoću naredbe PRESTATI.




Vrh