Ukazi odjemalca Ftp. Samodejno nalaganje datotek na FTP in pošiljanje datotek po e-pošti. Osnovni ukazi za delo s FTP strežnikom prek ukazne vrstice CMD

Pozdravljeni vsi, danes vam bom povedal o pripomočku ftp.exe kot orodju za delo s strežniki FTP.

Za delo s strežniki FTP sploh ni treba uporabljati okornih (in včasih ne brezplačnih) odjemalcev FTP; za preproste operacije je povsem primeren tisti, ki je vključen v OS. Windows strežnik 2008 R2 ali pripomoček ukazne vrstice Windows 7 ftp.exe.

Za začetek ftp.exe, morate poklicati pogovorno okno » Izvedi» in pokličite ftp. Odjemalec bo natisnil poziv v lupini cmd.exe in bo takoj pripravljen za delo:

Pripomoček ftp.exe kot orodje za delo s FTP strežniki-01Sintaksa ftp.exe zelo preprosta in dovolj podrobno opisana v vgrajeni pomoči, ki jo lahko prikličemo z ukazom pomoč:

V sistemu pomoči ftp.exe Obstajajo kratki opisi vseh ukazov. Pokliče jih ukaz pomoč. Poglejmo na primer, kaj naredi ukaz režija. Če želite to narediti, pokličimo pomoč dir:

Poskusimo vzpostaviti povezavo s kakšnim ftp strežnikom. Naj bo linuxcenter.ru. Ekipa nam bo pri tem pomagala odprite linuxcenter.ru:

Po povezavi s ftp strežnikom mu moramo povedati, v kakšnem načinu bomo delali z njim. Obstajata samo dva načina: kanal v načinu vrat in podatkovni kanal v pasivnem načinu. V 99 primerih od 100 se uporablja pasivni način(povedal vam bo več o razlikah Wikipedia), z ukazom sporočimo strežniku, da nismo izjema od pravila citat PASV:

Zdaj lahko začnemo izvajati operacije s podatki: premikamo se po strukturi imenikov in prikazujemo njihove sezname, nalagamo in prenašamo datoteke, spreminjamo formate prenesenih podatkov itd. Vendar so strežniki ftp drugačni. Zato bo najprej koristno, da se seznanite s sintakso, ki jo podpira oddaljeni strežnik. Za to obstaja ukaz oddaljena pomoč:

Če želite zapreti aktivno povezavo, uporabite ukaz blizu, za izhod iz ftp.exe - prenehati. IN pomoč da ti pomagam. Tako lahko še vedno delate s strežnikom ftp. Gradivo spletnega mesta

Standardno Windows pripomoček"FTP odjemalec" iz ukazne vrstice (CMD) - za Rezervni izvod ali prenašanje datotek brez vašega sodelovanja (samodejno).

  1. odprto - povezava z oddaljenim gostiteljem prek FTP;
  2. cd - premik v drug imenik na strežniku;
  3. bin - binarni način prenosa podatkov med strežnikom in odjemalcem;
  4. put - prenos datotek na FTP;
  5. adijo - končaj sejo s strežnikom in zapusti.

Da bi obvladali odjemalca Windows FTP in začeli delati z njim, se poskusimo povezati s katerim koli strežnikom FTP v konzolnem načinu, na primer 213.43.125.75.

Vnesemo odprto 213.43.125.75 (to je naslov IP strežnika FTP), namesto tega vnesemo naslov ali domeno strežnika FTP, ki ga potrebujete, vnesti boste morali uporabniško ime in geslo. Po uspešni avtorizaciji ustvarimo mapo za shranjevanje arhivov na FTP, brez zadržkov jo imenujemo varnostna kopija (mapo ustvarimo z ukazom mkdir). Zdaj gremo v imenik, ki smo ga ustvarili z naslednjim ukazom: cd back-up. Na naslednji stopnji kopiramo datoteko na strežnik, kar zahteva nastavitev načina prenosa datotek na "binarni" z ukazom bin brez kakršnih koli parametrov. In zdaj vnesemo put D:/back-up/back-up.zip, kjer bo parameter ukaza put polna pot do kopirane datoteke. Pri kopiranju lahko v imeniku določite masko, na primer: D:/back-up/*.zip (*.zip - vse datoteke s končnico "zip"). Po kopiranju prekinite povezavo s strežnikom z ukazom bye.

Da bo naš odjemalec FTP naredil vse samodejno, brez vprašanj, bomo zanj ustvarili skript. Spodaj je besedilna datoteka (imenujmo jo back-up.ftp in jo shranimo v koren pogona C:/ – za lažjo uporabo in pisanje v zagonsko vrstico), ki vsebuje številne ukaze za odjemalca FTP, ki se samodejno izvede ob zagonu odjemalca FTP iz ukazne vrstice.

Odprite 213.43.125.75 (namesto številk - naslov želenega FTP strežnika)
uporabnik
geslo
cd varnostna kopija (pojdite v obstoječi imenik na strežniku FTP)
bin (Način prenosa - binarni)
postavite D:/back-up/back-up.zip (Pot do datoteke v vašem računalniku)
adijo (končaj povezavo)

Rezultat bi morala biti datoteka back-up.ftp z naslednjo vsebino:

odprto 213.43.125.75
uporabnik
geslo
CD varnostno kopiranje
koš
postavite D:/back-up/back-up.zip

FTP je pomemben pripomoček TCP/IP za prenos datotek med sistemi. Ena od glavnih prednosti FTP je njegova združljivost s številnimi različnimi sistemi oddaljenih gostiteljev: datoteke je mogoče prenašati med oddaljenimi sistemi Windows 2000, Windows NT in UNIX ter celo strežniki IBM, kot je AS/400. Če želite zagnati pripomoček FTP, ki ima besedilni vmesnik in je priložen Windows 2000 in NT, preprosto vnesite ftp v ukazno vrstico.

Naštejmo 10 najbolj uporabne ukaze FTP.

10. Pomoč (ali?). Mnogi FTP ukazi lahko vnesete na različne načine. Na primer, Pomoč in vprašaj (?) opravljata isto funkcijo. Začetniki naj začnejo z ukazom Pomoč, po vnosu katerega sistem uporabniku ponudi celoten seznam FTP ukazi. Za pridobitev Kratek opis ukazi, ki jih je treba vnesti? in nato ime ukaza:

Ftp>? odprto

9. Odprite. Seja FTP se običajno začne z ukazom Open, ki vzpostavi povezavo z določenim strežnikom FTP (oddaljeni gostitelj mora imeti zagnano storitev FTP). Po prejemu ukaza Odpri sistem zahteva ID uporabnika in geslo. Številni strežniki FTP omogočajo registracijo z anonimnim ID-jem in praznim geslom. Če želite vzpostaviti povezavo z računalnikom z imenom teca2, morate vnesti

Ftp> odpri teca2

8. Končaj (ali Adijo). Ukaz Quit konča vsako odprto sejo in zapusti lupino FTP:

Ftp>zapusti

Če želite zapreti odprto sejo brez prekinitve FTP, uporabite ukaz Close.

7. Pwd. Ukaz Pwd prikaže imenik na oddaljenem računalniku, s katerim ta trenutek vzpostavljena povezava znotraj seje FTP:

6. Ls. Ukaz Ls prikaže seznam datotek in podimenikov v trenutnem imeniku na oddaljeni računalnik. Ls vam omogoča dostop do oddaljenih datotek:

5. Cd.če želeno datoteko ni v trenutnem imeniku oddaljenega sistema, lahko z ukazom Cd preklopite v drug imenik. Če je vzpostavljena povezava z računalnikom UNIX, je oddaljeni imenik običajno označen s poševnico (v tem primeru imenik /downloads):

Ftp>cd/prenosi

4.Lcd. Ukaz Lcd spremeni trenutni imenik na lokalnem računalniku. Vse datoteke, prejete iz oddaljenega računalnika, bodo privzeto zapisane v trenutni imenik. Če želite trenutni lokalni imenik spremeniti v C: emp, morate vnesti ukaz

Ftp>lcd C: emp

3. Bin (ali Binary). FTP privzeto prenaša datoteke v formatu ASCII, kar je primerno za besedilne datoteke. Če želite prenesti izvršljive datoteke in datoteke .zip, morate spremeniti vrsto prenosa v binarno z ukazom Bin:

Za vrnitev v način ASCII uporabite ukaz ASCII.

2. Daj (ali Pošlji). Ukaz Put vam omogoča kopiranje lokalna datoteka v trenutni imenik oddaljenega računalnika. Če želite poslati datoteko z imenom localfile.txt v imenik C: emp v oddaljenem sistemu, morate vnesti ukaz

Ftp>vstavite C: emp localfile.txt

1. Get (ali Recv). Ukaz Get se uporablja za prenos datotek iz interneta (ali z oddaljenih strojev) v trenutni imenik lokalnega računalnika. Če želite dobiti datoteko z imenom remotefile.txt, vnesite ukaz

Ftp>dobi remotefile.txt

Michael Auty je znanstveni urednik ameriške revije Windows NT Magazine, predsednik podjetja TECA, specializiranega za razvoj programsko opremo in zagotavljanje svetovalnih storitev. Lahko ga kontaktirate na:

FTP je pomemben pripomoček TCP/IP za prenos datotek med sistemi. Ena od glavnih prednosti FTP je njegova združljivost s številnimi različnimi sistemi oddaljenih gostiteljev: datoteke je mogoče prenašati med oddaljenimi sistemi Windows 2000, Windows NT in UNIX ter celo strežniki IBM, kot je AS/400. Če želite zagnati pripomoček FTP, ki ima besedilni vmesnik in je priložen Windows 2000 in NT, preprosto vnesite ftp v ukazno vrstico.

Naštejmo 10 najbolj uporabnih ukazov FTP.

10. Pomoč (ali?).Številne ukaze FTP je mogoče vnesti na različne načine. Na primer, Pomoč in vprašaj (?) opravljata isto funkcijo. Začetniki naj začnejo z ukazom Pomoč, po vnosu katerega sistem uporabniku ponudi celoten seznam FTP ukazov. Za kratek opis ukaza vnesite ? in nato ime ukaza:

Ftp>? odprto

9. Odprite. Seja FTP se običajno začne z ukazom Open, ki vzpostavi povezavo z določenim strežnikom FTP (oddaljeni gostitelj mora imeti zagnano storitev FTP). Po prejemu ukaza Odpri sistem zahteva ID uporabnika in geslo. Številni strežniki FTP omogočajo registracijo z anonimnim ID-jem in praznim geslom. Če želite vzpostaviti povezavo z računalnikom z imenom teca2, morate vnesti

Ftp> odpri teca2

8. Končaj (ali Adijo). Ukaz Quit konča vsako odprto sejo in zapusti lupino FTP:

Ftp>zapusti

Če želite zapreti odprto sejo brez prekinitve FTP, uporabite ukaz Close.

7. Pwd. Ukaz Pwd prikaže imenik na oddaljenem računalniku, s katerim je trenutno povezana v seji FTP:

6. Ls. Ukaz Ls prikaže seznam datotek in podimenikov, ki se nahajajo v trenutnem imeniku na oddaljenem računalniku. Ls vam omogoča dostop do oddaljenih datotek:

5. Cd.Če datoteke, ki jo potrebujete, ni v trenutnem imeniku oddaljenega sistema, lahko z ukazom Cd preidete v drug imenik. Če je vzpostavljena povezava z računalnikom UNIX, je oddaljeni imenik običajno označen s poševnico (v tem primeru imenik /downloads):

Ftp>cd/prenosi

4.Lcd. Ukaz Lcd spremeni trenutni imenik na lokalnem računalniku. Vse datoteke, prejete iz oddaljenega računalnika, bodo privzeto zapisane v trenutni imenik. Če želite trenutni lokalni imenik spremeniti v C: emp, morate vnesti ukaz

Ftp>lcd C: emp

3. Bin (ali Binary). FTP privzeto prenaša datoteke v formatu ASCII, ki je primeren za besedilne datoteke. Če želite prenesti izvršljive datoteke in datoteke .zip, morate spremeniti vrsto prenosa v binarno z ukazom Bin:

Za vrnitev v način ASCII uporabite ukaz ASCII.

2. Daj (ali Pošlji). Ukaz Put vam omogoča kopiranje lokalne datoteke v trenutni imenik oddaljenega računalnika. Če želite poslati datoteko z imenom localfile.txt v imenik C: emp v oddaljenem sistemu, morate vnesti ukaz

Ftp>vstavite C: emp localfile.txt

1. Get (ali Recv). Ukaz Get se uporablja za prenos datotek iz interneta (ali z oddaljenih strojev) v trenutni imenik lokalnega računalnika. Če želite dobiti datoteko z imenom remotefile.txt, vnesite ukaz

Ftp>dobi remotefile.txt

Michael Auty je znanstveni urednik ameriške revije Windows NT Magazine in predsednik podjetja TECA, specializiranega za razvoj programske opreme in svetovalne storitve. Lahko ga kontaktirate na:

Za povezavo s strežnikom FTP ni treba uporabljati nobenih programov tretjih oseb - to lahko storite s standardnimi Funkcije sistema Windows. Če želite to narediti, lahko uporabite ukazno vrstico CMD. Toda za upravljanje strežnika prek standardnih zmogljivosti operacijski sistem, boste morali preučiti razpoložljive ukaze, saj CMD nima vizualnega vmesnika. V tem članku se boste naučili osnovnih ukazov FTP in kako jih uporabiti v praksi.

Zakaj je bolje prenesti odjemalca kot uporabiti CMD?

Če bi vam ukazna vrstica CMD omogočala izvajanje vseh razpoložljivih operacij na strežnikih FTP, potem morda ne bi bilo potrebe po odjemalcih. Toda v resnici je linija CMD zelo omejena v smislu upravljanja strežnika. Zato je bolje poiskati priložnost in na svoj računalnik prenesti pripomoček za upravljanje strežnika prek FTP. Na primer, prenesite odjemalski program FileZilla na svoj računalnik - brezplačno ga lahko prenesete z uradne spletne strani razvijalcev. Namestitev ne bo vzela veliko časa. Za povezavo s strežnikom boste morali vnesti samo prijavo, geslo in ime gostitelja želeno vrstico. Preko CMD je to veliko težje narediti.

Posebna pomanjkljivost linije CMD je, da ne boste mogli niti preklopiti v pasivni način, ko ste na strežniku. In brez tega načina ne boste mogli izmenjevati datotek s strežniki FTP, ki delujejo prek NAT.

Pravzaprav je to zelo velika napaka v CMD. Zato sprejmite dejstvo, da je ekipa Windows niz Primeren samo za manipulacije v notranjosti datotečni sistem brez izmenjave podatkov. Čeprav se za tiste, ki uporabljajo strežnik FTP za rutinsko, monotono delo, ukazna vrstica morda zdi zelo priročna. Vendar je bolje poskusiti tako stranko kot CMD, da naredite kakršne koli zaključke.

Kateri so ukazi za upravljanje FTP v pozivu CMD?

Za začetek tecite ukazna vrstica. To lahko storite z iskanjem v Start - poiščite datoteko cmd.exe in jo odprite, po kateri se bo vrstica zagnala.

Za povezavo s strežnikom morate uporabiti ukaz OPEN. Po tem ukazu morate vnesti naslov IP ali ime gostitelja, s katerim želite vzpostaviti povezavo. Po vnosu te zahteve se boste lahko prijavili na strežnik. To lahko storite z ukazom USER, ki prek vnesene prijave naredi zahtevo za avtentikacijo. Nato morate vnesti ukaz PASS, kar pomeni geslo. Ko vnesete geslo in pritisnete »Enter«, boste avtorizirani na strežniku.

Na splošno je ukazna vrstica primerna le za »brskanje« po strežniku, premikanje datotek itd. Najprej si boste morali ogledati datoteke, ki so na strežniku. Če želite to narediti, uporabite ukaz LS. Ker v ukazni vrstici ni kazalca, morate izbrati imenik ali datoteko s posebnimi ukazi. Za to uporabite vrstico CD ali LCD - prva je potrebna za spremembo trenutnega predmeta na oddaljenem računalniku, druga pa za lokalno, to je za vaš osebni računalnik.

Čeprav svojih datotek ne boste mogli naložiti na strežnik FTP prek CMD, lahko podatke naložite na svoj računalnik. Če želite to narediti, uporabite ukaz GET. Najprej napišite ukaz GET z imenom datoteke, nato pa označite, kateri imenik na vašem računalniku je trenutni, da bo strežnik prenesel podatke točno v to mapo.

Ti ukazi se najpogosteje uporabljajo. To pomeni, da večina uporabnikov upravlja strežnik prek CMD za hiter prenos datotek brez predhodne namestitve odjemalca. Lahko pa greste veliko dlje in uporabite druge ukaze na strežniku z uporabo poziva CMD. Strežniku lahko na primer dodate signal za dokončanje ukaza z uporabo niza BELL.

Če želite končati sejo in zapustiti ukazno vrstico in strežnik, vnesite BYE. In če želite prekiniti nadzorno povezavo samo na strežniku, tako da ostanete znotraj ukazne vrstice, napišite CLOSE. V tem primeru se bodo datoteke, ki jih prenesete na svoj računalnik s strežnika, še naprej prenašale in po končanem prenosu bo seja popolnoma zaprta.

Z uporabo CMD lahko preprosto manipulirate z imeniki na strežniku. Če želite na primer izbrisati navedeni imenik, uporabite ukaz DELETE. Če želite, da se na zaslonu prikaže seznam datotek v določeni mapi, vnesite DIR in pot do imenika. Če ne želite izbrisati ene mape ali datoteke, ampak več hkrati, uporabite ukaz MDELETE, to je večkratno brisanje. Podobno lahko predpono "m" uporabite za druge ukaze, tako da je več dejanj mogoče združiti v eno. Če želite prikazati seznam datotek v več imenikih hkrati, napišite MDIR, za prenos paketov podatkov s strežnika pa uporabite MGET. Vendar ne zamenjujte več ukazov z enim samim MKDIR - potreben je za ustvarjanje imenika na strežniku.

Obstaja možnost, da vaš strežnik FTP deluje brez tehnologije NAT, zato pasivni odjemalski način ni potreben. V tem primeru boste lahko na gostitelja naložili določene datoteke. Uporabite ukaz MPUT za nalaganje več datotek in PUT, če želite naložiti samo eno.

Drug priljubljen ukaz, ki vam bo najverjetneje koristen, je PREIMENOVANJE. Za preimenovanje datotek potrebujete ukaz. Uporaben bo za tiste, ki uporabljajo strežnik kot shrambo za podatke spletnega mesta. Potrebovali boste tudi ukaz PWD, ki določa trenutno mapo na oddaljenem strežniku FTP, ne na vašem računalniku, kot to počne vrstica LCD.

Naslednji ukazi so delni seznam funkcij, ki jih lahko uporabljate v FTP. Obstajajo tudi druge ekipe. In o njih lahko izveste neposredno v ukazni vrstici, če vnesete poizvedbo HELP. Po tem se prikaže imenik z vsemi razpoložljivimi ukazi CMD, ki jih je mogoče uporabiti v FTP. Ne pozabite le, da morate biti v tem trenutku povezani s strežnikom, sicer vam bo Windows dal drug imenik. In če želite zahtevati pomoč od samega strežnika, potem napišite REMOTEHELP.

Seveda je upravljanje strežnika z ukazi stvar kamene dobe. Zato je bolje, da ne izgubljate časa, naložite običajnega odjemalca FTP v svoj računalnik in uporabite strežnik do maksimuma in ne delno. Toda vadba v ukazni vrstici CMD nikoli nikomur ne škodi!