Kaip įkelti failus į serverį per FTP? Geriausias būdas perkelti failus per FTP naudojant FileZilla Sending per ftp.

FTP ( Bylos perdavimas Protocol) yra populiariausias failų perkėlimo (atsiuntimo ir įkėlimo) iš vienos sistemos į kitą protokolas. Tai suteikia greitą failų perkėlimo būdą. „Linux“ ir „Windows“ sistemoje yra daug programų, tokių kaip VSFTPD, ProFTPD, skirta Linux, „FileZilla Server“, skirta „Windows“ ir „MacOS“.

Valgyk įvairių būdų Prisijungimui prie FTP serverio naudoju grafinę aplinką, bet Sistemos administratorius turi žinoti galią komandinė eilutė. Ir šioje temoje „Failų atsisiuntimas ir įkėlimas per FTP naudojant konsolę“ aš jums pasakysiu, kaip galite dirbti su komandine eilute, norėdami perkelti / gauti duomenis.

1. Prisijunkite prie FTP serverio naudodami komandinę eilutę

Norėdami prisijungti prie bet kurio serverio naudodami komandinę eilutę, naudokite terminalą.

$ ftp ftp.site

2. Įkelkite failą į FTP serverį

Norėdami įkelti failą į serverį, naudokite FTP put. Pirmiausia turite eiti į norimą aplanką FTP serveryje, kad įkeltumėte failą ir naudokite šią komandą.

Ftp> CD įkeliama ftp> įdėti /home/captain/my_file.txt

3. Atsisiųskite vieną failą iš FTP serverio

Norėdami atsisiųsti failą iš FTP serverio, naudojame komandą gauti. Naudodami šią komandą galime atsisiųsti vieną failą. Norėdami atsisiųsti bet kurį failą iš FTP serverio, pirmiausia prisijunkite prie FTP serverio, tada eikite į katalogą ir naudokite šią komandą, kad atsisiųstumėte bet kurį failą:

Ftp> gauti mano_failas.txt

4. Įkelkite kelis failus į FTP serverį

Norėdami įkelti kelis failus į FTP serverį, naudojame komandą MPUT. Galime nurodyti pakaitos simbolį, kad vienu metu į serverį įkeltume kelis failus. Pirmiausia eikite į norimą aplanką FTP serveryje, kad įkeltumėte failą, ir naudokite šią komandą. Jis įkels visus failus su plėtiniu .txt į /home/captain katalogą, skirtą įkeltiems failams FTP serveryje.

Ftp> CD įkėlimai ftp> lcd /home/captain/ ftp> įdėti *.txt

5. Atsisiųskite kelis failus iš FTP serverio

Norėdami atsisiųsti kelis failus iš FTP serverio, naudojame komandą MGET. Naudodami šią komandą galite įkelti failus.

Ftp> mget *.txt

Komandos.

!
Išeiti iš apvalkalo

?
Spausdinkite pagalbos apie vietinę informaciją

pridėti
Pridėti prie failo

ascii
Nustatykite perdavimo tipą į ASCII. Naudokite tai norėdami perkelti tekstinius failus (HTM failus).

varpas
Garso signalas baigus komandą.

dvejetainis
Nustatykite perdavimo tipą į dvejetainį. Naudokite tai dvejetainiams failams (XE failams ir grafikai) perkelti.

Ate

CD
Pakeiskite nuotolinio darbo katalogą (naudokite „..“, kad pakeistumėte į pirminį).

Uždaryti
Užbaikite FTP sesiją.

Ištrinti
Ištrinkite ištrintą failą.

derinti
Perjungti derinimo režimą.

rež
Išvardykite (rodykite) nuotolinio katalogo turinį.

atsijungti
Užbaikite FTP sesiją.

gauti
Gaukite failą (taip pat žr. mget).

glob
Pakeiskite plėtinio metasimbolį iš vietinio failo pavadinimo.

maišos
Perjungti spausdinimą „#“ kiekvienam praleistam buferiui.

padėti
Rodyti komandų sąrašą.

LCD
Pakeiskite vietinį darbo katalogą.

tiesiogine prasme
Siųsti pasirinktinę FTP komandą.

ls
Rodyti nuotolinio katalogo turinį.

mdelete
Kelių failų ištrynimas.

mdir

mget
Gaukite kelis failus (taip pat žr. Gauti)

mkdir
Sukurkite katalogą nuotoliniame kompiuteryje.

mls
Išvardykite kelių nuotolinių katalogų turinį.

mput
Siųsti kelis failus (taip pat žr. įdėti).

atviras
Prisijunkite prie nuotolinio FTP.

paraginti
Grubus interaktyvus raginimas keliose komandose (tai yra jungiklis)

įdėti
Siųsti vieną failą (taip pat žr. mput).

pwd
Spausdinti darbo aplankas(kur esate dabar) nuotoliniame kompiuteryje.

mesti
Užbaikite ryšio seansą ir dirbkite.

citata
Siųsti pasirinktinę FTP komandą. Neapdorotų FTP komandų sąrašą galite peržiūrėti adresu www.nsftools.com/tips/RawFTP.htm

recv
Gauti failą

nuotolinė pagalba
Gaukite pagalbos iš nuotolinio serverio

pervadinti
Gaukite failą.

rmdir
Ištrinkite katalogą nuotoliniame kompiuteryje.

siųsti
Siųsti vieną failą.

statusą
Rodyti dabartinę būseną.

pėdsaką
Perjungti paketų sekimą.

tipo
Nustatykite perdavimo failo tipą

Vartotojas
Siųsti naują vartotojo informaciją.

žodinis
Perjungti daugiažodį režimą.

Tema „Atsisiųsti ir įkelti failus per FTP naudojant konsolę“ baigta.

Dažnai reikia automatizuoti failų atsisiuntimo, įkėlimo ir ištrynimo iš FTP serverio procesus. Pavyzdžiui, dirbant su paskirstytos duomenų bazės 1C duomenis arba išsaugoti atsargines kopijas. Tačiau ne visi žino, kad šias procedūras galima atlikti iš komandinės eilutės, nesiimant papildomų programinė įranga, tai yra Windows įrankiai. Žemiau pateiksiu komandų sintaksę darbui su FTP, taip pat šių operacijų bat failų pavyzdžius.

1.ftp komanda

Norėdami keistis failais su FTP serveriu, naudokite komandą ftp, čia yra jos sintaksė:

FTP[-v] [-d] [-i] [-n] [-g] [-s:failo pavadinimas] [-a] [-A] [-x: siuntimo buferis]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [mazgas]

-v Išjungti atsakymų rodymą iš nuotolinio serverio.
-n Išjungti automatinį prisijungimą pradinio prisijungimo metu.
-i Interaktyvių užklausų išjungimas siunčiant kelias
failus.
-d Įgalinti derinimo režimą.
-g Išjungti failo pavadinimo globalizavimą (žr. komandą GLOB).
-s: failo pavadinimas Pratimas tekstinis failas, kuriame yra FTP komandos, kurios
bus vykdomas automatiškai, kai paleisite FTP.
-a Vietinės sąsajos naudojimas ryšiui susieti.
-A Anoniminis prisijungimas prie paslaugos.
-x: siųsti sockbuf Nepaisykite numatytojo buferio dydžio SO_SNDBUF (8192).
-r:recv sockbuf Nepaisykite numatytojo buferio dydžio SO_RCVBUF (8192).
-b: async count Numatytojo asinchroninio skaitiklio dydžio nepaisymas (3)
-w:lango dydis Nepaisyti numatytojo perdavimo buferio dydžio (65535).
mazgas Nurodykite nuotolinio mazgo pavadinimą arba IP adresą,
prie kurio norite prisijungti.

Kaip matote, prisijungimui prie serverio ir darbui su failais operatorių nėra. Reikalas tas, kad ši komanda tik pradeda ftp sesiją:

!
Laikinas perėjimas prie apvalkalo.

pridėti
Pridedama prie failo.

ascii
Ascii formato failų perdavimo režimo nustatymas.

varpas
Sutrikimas garso signalasįvykdžius komandą

dvejetainis
Nustatykite dvejetainio failo perdavimo režimą.

Ate
Užbaikite ftp sesiją ir atsijunkite.

CD <удаленный_каталог>
Darbinio katalogo keitimas nuotoliniame kompiuteryje, kur:
<удаленный_каталог> — katalogo, kuris pradės veikti, pavadinimas.

Uždaryti
Baigiamas ftp seansas.

derinti
Derinimo režimo perjungimas.

Ištrinti <удаленный_файл>
Failo ištrynimas nuotoliniame kompiuteryje, kur:
<удаленный_файл> — failo, kurį reikia ištrinti, pavadinimas.

rež [ <удаленный_каталог> ] [<локальный_файл> ]
Katalogo turinio sąrašas nuotolinis kompiuteris, Kur:
<удаленный_каталог>
<локальный_файл>

atsijungti
Baigiamas ftp seansas.

gauti <удаленный_файл> [<локальный_файл> ]
Gauti failą, kuriame:
<удаленный_файл>
<локальный_файл> — failo pavadinimas vietiniame kompiuteryje .

glob
Vietinių failų pavadinimų metasimbolių plėtinio keitimas.

maišos
Perjungia „#“ išvestį kiekvienam perduotam duomenų blokui.

padėti [ <команда> ]
Rodyti ftp komandos pagalbos informaciją, kur:
<команда> — Komanda, kurios aprašymas bus rodomas, jei nenurodyta, bus išvedamos visos komandos.

LCD [ <локальный_каталог> ]
Pakeiskite vietinį veikiančio kompiuterio katalogą, kur:
<локальный_каталог> — naujo vietinio katalogo pavadinimas; jei nenurodyta, bus naudojamas dabartinio katalogo pavadinimas.

tiesiogine prasme <команда_1> … <команда_n>

<команда_n> - komandos siųsti;

ls [<nuotolinis_katalogas>] [<vietinis_failas>]
Rodo sutrumpintą nuotolinio kompiuterio katalogo turinį, kur:
<удаленный_каталог> — katalogas, kurio turinys bus rodomas; jei nenurodyta, naudojamas dabartinis katalogas;
<локальный_файл> — nurodo vietinį failą, kurį reikia įrašyti į sąrašą; jei nenurodyta, sąrašas rodomas ekrane.

mdelete<nuotolinis_failas_1> … <nuotolinis_failas_n>
Kelių failų ištrynimas nuotoliniame kompiuteryje, kai:
<удаленный_файл_n> – norimų ištrinti failų pavadinimai.

mdir<nuotolinis_katalogas_1> … <nuotolinis_katalogas_n> <vietinis_failas>
Išspausdinkite kelių katalogų turinį nuotoliniame kompiuteryje, kur:
<удаленный_каталог_n> — katalogas, kurio turinys bus rodomas;
<локальный_файл> — nurodo vietinį failą, kurį reikia įrašyti į sąrašą; jei nenurodyta, sąrašas rodomas ekrane.

mget <удаленный_файл_1> <удаленный_файл_n>
Kelių failų gavimas, kai:
<удаленный_файл_n> — nuotolinis failas, kurį reikia nukopijuoti.

mkdir <удаленный_каталог>
Sukurkite katalogą nuotoliniame kompiuteryje, kuriame:
<удаленный_каталог> — kuriamo nuotolinio katalogo pavadinimas.

mls<nuotolinis_katalogas_1> ... <nuotolinis_katalogas_n> <vietinis_failas>
Išspausdinkite sutrumpintą kelių katalogų turinį nuotoliniame kompiuteryje, kur:
<удаленный_каталог_n> — katalogas, kurio turinys bus rodomas; jei nenurodyta, naudojamas dabartinis katalogas;
<локальный_файл> — nurodo vietinį failą, kurį norite išsaugoti sąraše.

mput <локальный_файл_1> … <локальный_файл_n>
Kelių failų siuntimas kur:
<локальный_файл_n> — vietinių failų, kurie bus nukopijuoti, pavadinimas.

paraginti
Perjungti interaktyvų patarimą sudėtinėms komandoms.

įdėti <локальный_файл> [<удаленный_файл> ]
Siunčiamas vienas failas, kur:
<vietinis_failas>
<удаленный_файл>

pwd
Rodo nuotolinio kompiuterio darbo katalogą.

mesti
Užbaikite ftp sesiją ir išeikite į komandinę eilutę.

citata <команда>
Siųsti savavališką ftp komandą, kur:
<команда> - komandą siųsti.

recv <удаленный_файл> [<локальный_файл> ]
Failo gavimas naudojant esamus failo tipo nustatymus, kur:
<удаленный_файл> — nuotolinis failas kopijavimui;
<vietinis_failas> — failo pavadinimas vietiniame kompiuteryje .

nuotolinė pagalba [ <команда> ]
Pagalbos informacijos apie komandas nuotolinėje sistemoje gavimas, kur:
<komanda> — nuotolinė sistemos komanda; jei nenurodyta, rodomas visų komandų sąrašas.

pervadinti <имя_файла> <новое_имя_файла>
Pervadinimas nuotolinis failas, Kur:
<failo pavadinimas> - failo pavadinimas, kurį norite pervardyti;
<naujas_failo_pavadinimas> - naujas failo pavadinimas.

rmdir <имя_каталога>
Katalogo ištrynimas nuotoliniame kompiuteryje, kuriame:
<katalogo_pavadinimas> — katalogo, kurį norite ištrinti, pavadinimas.

siųsti <локальный_файл> [<удаленный_файл> ]
Nukopijuokite vieną failą naudodami esamus failo tipo nustatymus, kur:
<vietinis_failas> - Vardas vietinis failas kopijavimui;
<удаленный_файл> — failo pavadinimas nuotoliniame kompiuteryje.

statusą
Rodo esamą ftp ryšio būseną.

pėdsaką
Perjungti paketų sekimą.

tipo [ <имя_типа> ]
Failų perdavimo tipo nustatymas, kur:
<tipo_pavadinimas> — failo persiuntimo tipas; jei nenurodyta, bus rodomas esamas failo persiuntimo tipas.

Vartotojas <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Siųskite informaciją, kad galėtumėte prisijungti prie nuotolinio kompiuterio, kur:
<Vartotojo vardas> — vartotojo vardas, skirtas prisijungti prie nuotolinio kompiuterio;
<Slaptažodis> - slaptažodis nurodytas vardas vartotojas, jei nenurodytas, bet reikalingas prisijungimui, ftp komanda paragins vartotoją tai padaryti;
<sąskaita> — paskyra, skirta prisijungti prie nuotolinio kompiuterio, jei ji nenurodyta, bet reikalinga prisijungimui, ftp komanda paprašys vartotojo jos;

žodinis
Pranešimo išvesties režimo perjungimas.


Pažvelkime į nedidelį pavyzdį.

Pirmiausia parašykite „kūno failą“, kuris bus įkeltas į serverį Interneto svetainė failą failas_duomenys.dat iš " C:\pavyzdys“. Bat failo algoritmas bus toks:

  • Sukurti transport.txt failą su ftp sakinių seka;
  • Vykdome komandą ftp, kaip parametrus nurodydami sukurtą failą;
  • Ištrinkite transport.txt.

IN šiame pavyzdyje Failo pavadinimas ir katalogas yra užkoduoti faile. Tai ne visada patogu. Pakeiskime bat failą taip, kad jis gautų įkeliamus duomenis kaip parametrus, taip pat visas keičiamas reikšmes įdėsime į failo kintamuosius. Gauname šį kodą ():

Atitinkamai, nukopijuoti failą failas_duomenys.dat iš " C:\pavyzdys" į FTP serverį " Temp\Backup“, turėsite paleisti šį paketinį failą, kaip parametrus nurodydami failo pavadinimą, vietinius ir nuotolinius katalogus.

Panašiu būdu galite rašyti bat failus FTP serveriui ir jame, taip pat vykdomąjį failą su savavališku instrukcijų rinkiniu.

Ar šis straipsnis jums padėjo?

Failų perdavimo protokolas (FTP) yra interneto protokolas, leidžiantis vartotojams įkelti failus FTP serveris ir atsisiųskite juos iš šio serverio. Jei norite naudoti FTP failams siųsti ir gauti, turite turėti paskyrą FTP serveryje. Be dabartinės sąskaitą, jums reikia FTP kliento kompiuteryje, kuris jungiasi prie serverio. Internet Explorer ir kitos interneto naršyklės sąveikaus su FTP protokolu. Tačiau kiti FTP klientai suteikia daugiau dideliu greičiu transmisija ir daugiau funkcijų. Kai kurie FTP klientai, platinami nemokamai arba bendrai naudojamoms programoms, yra WS_FTP, CuteFTP ir FileZilla.

Instrukcijos

  • 1 Atsisiųskite ir įdiekite vieną iš FTP klientų. (Žr. šaltinius.)
  • 2 Atidarykite FTP klientą ir spustelėkite „Naujas ryšys“.
  • 3 Įveskite Domeno vardas kad FTP serveris galėtų jį pasiekti.
  • 4 Jei reikia, atitinkamuose laukuose įveskite vartotojo ID ir slaptažodį.
  • 5 Spustelėkite mygtuką Connect. FTP klientas viename sąsajos skydelyje rodys FTP serverį, o kitame – kompiuteryje esančius failus.
  • 6 Nuvilkite failus tarp kairiojo ir dešiniojo skydelio (vietinio ir nuotolinio kompiuterio), kad perkeltumėte į FTP svetainę ir iš jos. =>> Pasiekite FTP svetainę naudodami naršyklę:
  • 7 Atidarykite žiniatinklio naršyklę ir adreso juostoje įveskite FTP svetainės domeno pavadinimą. URL nuorodose į FTP svetaines yra priešdėlis „ftp://“, bet ne „http://“.
  • 8 Paspauskite Enter. FTP serverio prisijungimo dialogo langas atsidarys, jei FTP svetainė turi vartotojo abonemento apsaugą. Jei FTP svetainė neturi saugos nustatymų, FTP svetainė bus rodoma vaizde, panašiame į failų medį „Windows Explorer“..
  • 9 Nuvilkite failus iš FTP svetainės į darbalaukį, kad įkeltumėte failus, arba nuvilkite failus iš vietinio kompiuterio į FTP svetainės skydelį, kad įkeltumėte juos į svetainę.

Ir aš pagalvojau: ar visi žino, kad dirbti su FTP saugyklomis, standartine Windows įrankiai? Šiame straipsnyje aprašysiu tris paprasti metodai failų perkėlimas per FTP naudojant pavyzdį. Tie patys metodai taikomi . Viskas, ko jums reikia, yra „Explorer“ ir komandų eilutė.

Pirmasis būdas: „Internet Explorer 8“.

Bet kuris interneto vartotojas yra susipažinęs su HTTP adresais, skirtais patekti į įvestas svetaines adreso juosta naršyklė – pavyzdžiui, . Adresai prieigai prie FTP serverių sukurti pagal tą patį principą: .

Adreso juostoje įveskite savo viešosios FTP saugyklos adresą, pvz., „Microsoft“ (A pav.), ir spustelėkite . Jei ryšys sėkmingas, pamatysite šakninį katalogą. Norėdami pasiekti pakatalogius ir failus, spustelėkite pagrindinį katalogą. Norėdami atsisiųsti failą, spustelėkite jį dešiniuoju pelės mygtuku spustelėkite pelę ir pasirinkite parinktį „Išsaugoti taikinį kaip“.

Kaip matote, visi duomenų bazės straipsniai, pataisos, naujinimai, komunalinės paslaugos ir Microsoft dokumentacija yra saugomi serveryje, tik jie pateikiami sąrašo su datomis pavidalu. Išsami informacija apie FTP saugyklą yra „readme.txt“ failuose.

A pav. Microsoft FTP serveris, kaip matyti iš Internet Explorer 8.

Atkreipkite dėmesį: norėdami sėkmingai prisijungti prie FTP serverio naudodami IE, naršymo skiltyje „Įgalinti FTP aplanko rodinį (ne „Internet Explorer“)“ ir „Naudoti pasyvųjį FTP protokolą (naudokite pasyvųjį FTP (užkardos ir DSL modemo suderinamumui). Dialogo lango Interneto parinktys skirtukas Išsamiau. Jį galite iškviesti iš meniu „Įrankiai“.

Norėdami pasiekti privačius FTP serverius, turite įvesti vartotojo vardą ir slaptažodį (B pav.). Tačiau tokiu būdu IE 7 arba IE 8 galite peržiūrėti tik failų sąrašą. Norėdami atsisiųsti, turėsite naudoti „Explorer“ („Windows Explorer“). Daugiau informacijos žr. pav. C, D, E ir F.


B paveikslas: norint pasiekti privačius FTP serverius, reikia vartotojo vardo ir slaptažodžio.


C pav. Pasirinkite „Puslapis | Atidarykite FTP svetainę „Windows Explorer“."(Puslapis | Atidarykite FTP svetainę "Windows Explorer") arba "View | Atidarykite FTP svetainę „Windows Explorer“ (View | Atidarykite FTP svetainę „Windows Explorer“), kad paleistumėte „Explorer“.



D paveikslas: Dialogo lange Internet Explorer saugos įspėjimas spustelėkite Leisti.

FTP ryšys naudojamas failams įkelti į serverį. Gali prireikti, pavyzdžiui, tinklalapiui arba PHP scenarijaus failams patalpinti internete.

Norėdami įkelti failus naudodami FTP ryšį, turite naudoti speciali programa- FTP klientas (pavyzdžiui, FileZilla). Prieš įkeldami failus, užmegzkite FTP ryšį su serveriu. Norėdami tai padaryti, FTP kliento ryšio ypatybėse įveskite šiuos parametrus:

  • FTP serverio adresas;
  • Vartotojo vardas;
  • Slaptažodis.

FTP ryšio parametrus galima gauti iš prieglobos paslaugų teikėjo arba sukonfigūruoti savarankiškai prieglobos valdymo skydelyje.

Prisijungę prie serverio, FTP kliento lange pamatysite serveryje esančių katalogų ir failų sąrašą. Pasirinkite katalogą, į kurį norite įkelti failus, tada pasirinkite failus savo kompiuteryje ir pradėkite failų įkėlimo operaciją į serverį.

Kad failai būtų pasiekiami internetu, jie turi būti įkelti į serverį kataloge, skirtame tokiems failams saugoti. Šio katalogo pavadinimą turi patvirtinti prieglobos paslaugų teikėjas arba serverio administratorius. Šis katalogas dažnai vadinamas public_html, www, htdocs arba httpdocs.

Įkėlus į katalogą aukščiau nurodytu pavadinimu, failai tampa prieinami internete tokiu adresu kaip http:// Jūsų tinklalapis.ru/ failo pavadinimas , Kur your_site.ru- jūsų svetainės domeno pavadinimą ir failo pavadinimas - pilnas vardas failas su plėtiniu. Pavyzdžiui, jei jūsų domeno vardas yra manodomenas.ru, o failo pavadinimas yra test.html, tada po įkėlimo į serverį failas bus pasiekiamas adresu http://mydomain.ru/test.html.

Dėmesio: katalogo pavadinimas public_html, www, htdocs arba httpdocs atsisiųsto failo adresu nenurodyta!
  • Kokie failai saugo duomenų bazės ryšio parametrus?
  • Kaip įkelti failus į serverį per FTP?
Dalintis