FileZilla FTP server kodu- või väikese kontorivõrgu jaoks. Kasutajate ja rühmade seadistamine. FileZilla serveri seadistamine Windowsi tulemüüri all

Mõnikord peab inimene Internetis suuri faile vahetama. Selliseid faile, mille suurus ületab 10 MB, on ebamugav saata e-posti teel, kuna kõik teenused seda ei võimalda, nii et peate faili kas osadeks jagama või arhiveerima, et soovitud suuruseni vähendada. Aga mis siis, kui peate saatma rohkem kui ühe faili, mis kaalub üle 100 MB? Siis on teie FTP-server teile kasulik. Saate seda teha kaugarvutis ja sinna kõik failid kliendi kaudu suurel kiirusel üles laadida. Selles artiklis vaatleme, kuidas luua FTP-serverit ja milline on FTP-serveri põhiseade.

Millistel juhtudel vajate oma FTP-serverit?

Internetis on palju kolmandate osapoolte servereid. Nad salvestavad erinevaid faile ja paljud neist serveritest on nagu salvestusruumid – kasutajad laadivad sealt alla muusikat, filme, mänge ja muid faile. Eriti sageli luuakse sellised serverid üle kohaliku võrgu, et andmeid saaks vahetada ka ilma Internetita.

Teisest küljest on teil vaja oma FTP-serverit, et saaksite oma arvutis distantsilt muudatusi teha.

Lisaks on FTP-serveri installimine kohalikku võrku kohustuslik veebihalduritele, kes soovivad oma saiti enne selle arvutis Internetti käivitamist testida.

Teil võib olla oma põhjus, miks soovite FTP-serverit teha, samuti selle rakendamise meetod. Kuid selles artiklis vaadeldakse populaarset viisi "kodu" loomiseks - saate teada, kuidas FTP-d FileZilla programmi abil seadistada.

Kuidas teha FileZillas FTP-serverit

FileZilla on programm, mis on saadaval nii kliendi kui ka serveri kujul. Peate Internetist alla laadima FileZilla serveri versiooni. Parem on seda teha arendaja ametliku veebisaidi kaudu, et mitte kogemata koos programmiga viirust alla laadida.

Programmi installiprotsess on väga lihtne. Esmalt avage installiprogrammi käivitamiseks exe-fail. Installimise esimeses etapis peate nõustuma litsentsireeglitega. Järgmises etapis valige teenused, mida soovite FileZilla serveriga installida, ja määrake ka installi tüüp. Soovitatav on kohe võtta "Standard". Seejärel valige kaust, kuhu programm installitakse. Edasi tuleb oluline samm – tuleb valida, kuidas süsteem FileZilla serveri installib – teenusena või tavalise programmina ning kas see rakendus käivitub süsteemi sisselülitamisel. Selles etapis saate muuta ka administraatorikonsooli porti. Ärge unustage seda kuskile üles kirjutada, et te ei peaks programmi hiljem uuesti installima.

Installimise viimane etapp on kasutajate määratlemine, kes saavad kasutada FileZilla serveriprogrammi. Parem on, kui olete arvuti ainus kasutaja - siis ei pea te programmile juurdepääsu käsitsi konfigureerima. Pärast seda klõpsake nuppu "Install" ja oodake, kuni installimine on lõpule viidud.

Nüüd vaatame, kuidas FTP seadistada. Saate luua serveri nii kohaliku võrgu kui ka Interneti jaoks. Alguses, pärast programmi käivitamist, ilmub teie ette hüpikaken. Selles peate määrama administraatori kohaliku IP-aadressi, pordi ja parooli. Tegelikult on neid andmeid vaja ainult selleks, et takistada võõrastel arvutist teie programmile juurdepääsu. Inimesed ei pääse teistest arvutitest administraatoriliidesele juurde.

Järgmisena peate minema menüüsse "Redigeerimine" ja avama "Seaded". Vahekaardil „Üldine” näete serveri põhiseadeid. Saate määrata pordi, mille kaudu kasutajad serveriga ühenduse loovad, määrata klientide ja lõimede maksimaalse arvu ning piirata seansse ajalõppudega. Nüüd on port oluline – serveri turvalisuse tagamiseks on parem määrata mittestandardne port. Kuid siis peate sellest kasutajaid teavitama. Kui te ei plaani klientide arvu kuidagi piirata, võite jätta „Max. kasutajate arv" väärtus "0", see tähendab, et piirangut pole.

Serveri loomise eeliseks FileZilla serveri abil on see, et saate kõiki seadeid seadistada mugava liidese abil. Kui teeksite seda kuskil Linuxi keskkonnas, siis peaksite kõik konfiguratsioonid registreerima, mis pole eriti mugav ja keeruline. Näiteks saate FileZillas isegi kasutajate jaoks tervitussõnumi kohandada. Selleks peate lihtsalt minema jaotisse "Tere tulemast" ja kirjutama klientidele tervitusteksti. Ja teises keskkonnas peaksite selleks kirjutama spetsiaalsed käsud.

Üksuses "IP-hooned" saate määrata IP-aadressid, mille jaoks server saadaval on. Kui määrate oma IP-aadressi, on server teie arvuti jaoks juurdepääsetav ainult kohalikus võrgus. Kui soovite töötada Internetis serveri kaudu, ei ole soovitatav IP-aadresse piirata. Kui teil on pahatahtlikke ja teate nende IP-aadresse, saate need registreerida jaotises "IP-filtrid", mis keelab sisestamise määratud IP-de jaoks (saate määrata vahemikke).

Peamine erinevus kohaliku võrgu ja Interneti jaoks serveri seadistamise vahel on see, et teisel juhul peate konfiguratsioonid tulemüüri ja ruuteriga kuidagi kooskõlastama. Tulemüür võib hakata kaebama, sest keegi üritab arvutiga ühendust luua ja ruuter ei pruugi neid pordist läbi lasta. Sel juhul peate FileZilla seadete jaotises "Passiivse režiimi sätted" määrama arvuti välise IP-aadressi. Kohaliku võrgu jaoks ei pea te midagi sellist tegema – kõik töötab kohe.

Paljusid FileZilla serveriprogrammi sätteid ei tohiks üldse puudutada. Näiteks ei pea te tõenäoliselt konfigureerima menüüelementi "Turvaseaded", mida on vaja serveritevahelise ühenduse reguleerimiseks. Samuti ei pea te konfigureerima "Miscellaneous" ja paljusid muid menüüjaotisi. Ärge proovige kõiki programmi konfiguratsioone korraga välja sorteerida, et mitte segadusse sattuda ja valede seadete tõttu serveris konfliktsituatsioone tekitada.

Varem või hiljem ilmuvad serverisse vead – need on kõigil olemas. Nende kiireks arvutamiseks on soovitatav aktiveerida logifailide salvestamine menüüjaotises “Logimine”. Selleks määrake logifaili maksimaalne suurus ja märkige ka sellise dokumendi asukoht arvutis.

Vahekaardil "Kiiruspiirangud" saate allalaadimiskiiruse osas lisada piiranguid nii väljaminevatele kui ka sissetulevatele ühendustele. Kuid te ei tohiks seda teha, kui selleks pole vajadust. Lõppude lõpuks on FTP-protokolli üks põhilisi eeliseid kiire allalaadimine, mis lakkab olemast, kui seate piiranguid. Kui olete seadetest aru saanud, lisage kasutajad menüüst „Kasutajad” – ja teie serverit saab juba kasutada! Ärge unustage oma kasutajatele sisselogimisandmeid edastada. Vajadusel saate määrata anonüümseid kasutajaid ilma sisselogimiseta. Määrake kindlasti kasutajatele juurdepääsuõigused.

Mõnikord on faili ülekandmine oma FTP-serveri kaudu lihtsam ja kiirem kui failimajutusteenusesse üleslaadimine. Allpool on toodud Windows 7-s sisalduva IIS-i ftp-serveri installimise ja konfigureerimise protseduur.


FTP-server on Interneti-teabeteenustega kaasas. Selle installimiseks avage Juhtpaneel -> Programmid -> Lülita Windowsi funktsioonid sisse või välja. Laiendage jaotist IIS-i teenused ja märkige ruudud järgmiste komponentide kõrval: FTP-teenus ja IIS-i halduskonsool.

FTP-serveri seadistamine.

Ava Juhtpaneel -> Süsteem ja turvalisus -> Administreerimine -> Arvutihaldus (saate kiiresti: Start menüü -> paremklõps Arvuti peal -> vali menüüst Haldus). Avanevas aknas laiendage rühma Teenused ja rakendused ning avage IIS-i teenusehaldur. Valige aknas Ühendused kaust Sites, seejärel klõpsake parempoolses aknas Toimingud lingil Lisa FTP sait.

FTP-saidi loomise viisardis määrake selle nimi ja asukoht (vaikimisi c:\inetpub\ftproot).

Järgmisena määrake sidumis- ja SSL-parameetrid. Jätan köitmise osa muutmata. Ma keelan valiku "Käivita ftp sait automaatselt" (mul on ftp-d vaja ainult aeg-ajalt). Jaotises SSL valin valiku "Ilma SSL-i".

Järgmises aknas jätke kõik muutmata ja klõpsake nuppu Lõpeta.

Sait on loodud. Nüüd saate peenhäälestamiseks liikuda edasi lisaseadete juurde (näiteks samaaegsete ühenduste maksimaalse arvu piiramine). Valige vastloodud sait, klõpsake paneelil Toimingud paremal valikul Lisavalikud.

Järgmine samm on Windowsi tulemüüri seadistamine. Avage Juhtpaneel -> Süsteem ja turve -> Windowsi tulemüür -> Täpsemad sätted. Jaotises "Sissetulevate ühenduste reeglid" leidke ja aktiveerige "FTP server (sissetulev liiklus)" ja "FTP-server passiivne (FTP passiivne liiklus)". Viimane reegel lubab ftp-kliendil passiivses režiimis ühenduse luua.

Jaotises "Väljuva ühenduse reeglid" leidke ja aktiveerige "FTP-server (FTP-liikluse väljund)".

Kui süsteemi on paigaldatud täiendav tulemüür (Comodo, Outpost vms), siis tuleb sellel avada ka port 21 (TCP) sissetulevate ühenduste jaoks ja port 20 (TCP) väljaminevate ühenduste jaoks.

Kui loote Interneti-ühenduse ruuteri abil ja soovite muuta oma serveri Interneti-kasutajatele juurdepääsetavaks, peate ruuteris konfigureerima pordi suunamise. Minu Dlink DI-804HV puhul tehakse seda jaotises Virtual Server.

192.168.10.4 — ftp-serveri IP-aadress kohtvõrgus.

Kasutajaõiguste seadistamine.

Kui jätate kõik nii, nagu see on, saab iga kasutaja FTP-serveriga ühenduse luua (anonüümne juurdepääs on lubatud) kirjutuskaitstud õigustega (saate alla laadida, kuid te ei saa faile kirjutada ega muuta). Oletame, et peame võimaldama juurdepääsu usaldusväärsetele kasutajatele, kellel oleks õigus faile kirjutada ja muuta.

Ava Juhtpaneel -> Süsteem ja turve -> Haldustööriistad -> Arvutihaldus (Start -> paremklõps Arvuti -> vali menüüst Haldus). Järgmisena laiendage rühma Kohalikud kasutajad ja rühmad (see säte on saadaval ainult väljaannetes Business ja Maximum). Paremklõpsake kaustal Grupid ja valige menüüst Loo rühm.

Sisestage grupi nimi - FTP kasutajad, kirjeldus (seda ei pea sisestama) ja klõpsake nuppu Loo.

Nüüd peate looma kasutaja. Paremklõpsake kaustal Kasutajad ja valige menüüst Uus kasutaja.

Sisestage kasutajanimi (näiteks ftp_user_1), parool (vähemalt 6 tähemärki), märkige ruudud valikute "Keela kasutajal parooli muutmine" ja "Parool ei aegu" kõrval.

Kasutaja on loodud. Nüüd peate sellele määrama varem loodud grupi Ftp-kasutajad. Selleks avage kasutaja atribuudid ja minge vahekaardile "Grupi liikmesus". Vaikimisi määratakse uuele kasutajale kasutajate rühm; Klõpsake nuppu Lisa -> Täpsemalt -> Otsi. Avaneb kasutajarühmade loend. Valige rühm FTP kasutajad ja klõpsake nuppu OK. Selle tulemusena saame:

Klõpsake nuppu OK ja liikuge järgmise sammu juurde.

FTP saidi loomise etapis pidime valima töökataloogi (c:\inetpub\ftproot). Nüüd peate FTP kasutajate rühma jaoks selle kataloogi juurdepääsuõigused konfigureerima. Avage Exploreris c:\inetpub, avage kausta ftproot atribuudid, minge vahekaardile Turvalisus ja klõpsake nuppu Redigeeri. Avanevas aknas klõpsake nuppu Lisa ja valige rühm "FTP-kasutajad" (nagu kasutaja loomisel). Määrake loa tasemeks "Täielik kontroll" ja klõpsake nuppu OK.

Viimane etapp. Avage uuesti IIS Services Manager ja valige meie ftp-server (Test FTP). Valige FTP saidi juhtpaneelil "FTP autoriseerimisreeglid". Lisage lubamise reegel. Avanevas aknas valige suvand "Määratud rollid või kasutajarühmad". Allosas tekstiväljale kirjutame käsitsi oma rühma nime (FTP-kasutajad), seejärel märkige ruudud jaotises Lubad lugemise ja kirjutamise vastas ja klõpsake nuppu OK.

See lõpetab seadistamise.

Alguses me ei valinud serveri automaatse käivitamise võimalust, nii et me ei unusta seda käsitsi käivitada (paremklõps saidi nimel -> Halda FTP saiti -> Start).

Kuidas ühendada?

Võimalus kasutada Windows Explorerit.
Avage arvuti (Vista, Win 7) või Minu arvuti (XP).
Anonüümseks juurdepääsuks sisestage lihtsalt aadressiribale serveri aadress (ftp://192.168.10.4).
Kasutajanime ja parooliga sisselogimiseks sisestage aadress, näiteks: ftp://[kasutajanimi]:[parool]@[ftp-serveri aadress]. Näiteks ftp://ftp_user_1: [e-postiga kaitstud]— kohaliku võrgu kaudu ühenduse loomiseks. Interneti kaudu ühenduse loomiseks asendage kohalik aadress välise aadressiga või domeeninimega.

Kuidas teha oma ftp-server Internetist ligipääsetavaks?

Kui arvuti on otse Internetiga ühendatud, pole vaja täiendavaid toiminguid teha.

Kui arvuti on ruuteri kaudu Internetiga ühendatud, peate ruuteri juhtpaneelil konfigureerima TCP 21 pordi edastamise (mida sageli nimetatakse ka virtuaalserveriks). .

FileZilla on suurepärane FTP-haldur, mis võimaldab teil mitte ainult klienti kasutada, vaid ka serverit luua. Selles artiklis vaatleme, kuidas konfigureerida FileZilla serveriprogrammi erinevate olukordade jaoks töötava serveri loomiseks, näiteks PS3 ühendamiseks FTP kaudu kohaliku võrgu kaudu. Teie ülesanne võib kirjeldatust oluliselt erineda, kuid üldiselt on FileZilla serverirakenduse seadistamine sama. See artikkel tutvustab teile seda.

Mida teha enne FTP-serveri loomist

Loomulikult peate enne serveri käivitamist kohaliku võrgu või Interneti kaudu oma arvuti selleks ette valmistama. Esiteks otsustage, millist programmi te kasutate. Soovitatav on installida FileZilla server, kuna see on spetsiaalne rakendus, mida saab tasuta alla laadida ja mille jaoks on Internetis palju õppetunde. Lisaks pole olemas mitte ainult FileZilla server, vaid ka kliendiversioon, mis on väga mugav.

Peate installima täpselt ühe sedalaadi programmi, sest kaks serverit võivad sattuda seadete konflikti ja hiljem ei saa te kummagagi ühendust luua.

Nüüd tasub lühidalt meenutada, mis on FTP. See on üle 40 aasta vana spetsiaalne protokoll, mida kasutatakse andmete edastamiseks ühest kaugseadmest teise. Seal on server, mis on seadistatud nii, et sealt saab FTP kaudu teatud andmeid alla laadida ja seda tehakse kliendi abil. Sellise serveri käitamiseks peate lihtsalt konfigureerima ja installima FileZilla serveri.

Nüüd, kui mõistate FTP-d ja tõsiasja, et peate installima ainult ühe serveri, on aeg alla laadida FileZilla server. Parim on programmi levitamine alla laadida ametlikult veebisaidilt. Teistest ressurssidest saate koos installijaga kogemata alla laadida paar troojalast, mis teie arvutisse üldse ei sobi. Pärast vajaliku faili allalaadimist võite proovida programmi oma arvutisse installida. Esimeses etapis toimub FileZilla serveri installimine tavapärasel viisil - peate nõustuma esitatud litsentsiga. Ja juba teises etapis on oluline arvutisse installitud pakettide loend õigesti konfigureerida. Kui te ei soovi seda pikka aega välja mõelda, saate kohe installida standardse FileZilla serveri jaotuskomplektide komplekti, millest piisab programmi normaalseks toimimiseks.

FileZilla serveri installimise kolmandas etapis peate valima tee, kuhu programm installida. Sellega otsustate ise, kuid neljanda sammuga on parem valida ripploendist esimene või teine ​​üksus. Teile pakutakse programmi käivitamise meetodit. Palju parem on, kui operatsioonisüsteem käsitleb installitud serverit teenusena ja paneb programmi automaatkäivitusse. See on palju mugavam kui iga kord pärast käivitamist, "Juhtpaneeli" avamist ja serveri käsitsi käivitamist.

Installimise ajal on väga oluline konfigureerida port, millel teie FTP-server töötab. Standardseadistuse järgi on kõik serverid seatud 14147 peale, mis ei ole väga õige, sest kõik teavad sellest, ka FTP serveri häkkerid. Seetõttu tuleb see number mõne muu vastu muuta. Pärast seda peate nõustuma või mitte nõustuma programmi käivitamisega pärast installimist ja ootama, kuni installimine on lõppenud.

FTP-serveri seadistamine FileZillas

Pärast installimise lõpetamist ja programmi esmakordset käivitamist ilmub teie ette väike aken, kus on mitu vormi, mis tuleb täita. Peate määrama IP-aadressi, pordi numbri ja parooli, mida on vaja loodud serveri haldusossa sisselogimiseks. See tähendab, et need ei ole üldised andmed kliendi autoriseerimiseks, vaid isiklikud andmed teie arvutis administraatori autentimiseks.

FTP-serveri enda konfigureerimiseks peate minema jaotisse Redigeerimine ja sätted, kus asuvad kõik programmi konfiguratsioonid. Põhiseadeid saate määrata jaotises Üldseaded. Vormis Kuula neid porte saate määrata mittestandardse pordi väärtuse, mida klient vajab serveriga ühenduse loomiseks. Alloleval väljal, mille nimi on Max. kasutajate arv määrab FTP-serveriga ühendatud klientide maksimaalse arvu. Veelgi madalamal saate määrata lõimede arvu ja viimased kolm seadete üksust on ajalõpu konfiguratsioonid. Pange tähele, et selles lõigus täpsustatud vaikesätted on üsna sobivad PS3 ühendamiseks arvutiga kohaliku võrgu kaudu. Kui soovite oma serveri Internetti paigutada, peate turvataseme tõstmiseks muutma porti, kasutajate arvu ja ajalõppe.

Järgmine seadete üksus on vajalik tervituskirja loomiseks kõigile klientidele, kes loovad ühenduse teie serveriga võrgu kaudu. Kuid tõsiasi on see, et kui vajate PS3 arvutiga ühendamiseks FTP-d, ei pea seda üksust täitma. Kuid kui soovite viia oma serveri globaalse võrgu avarustesse, võite kirjutada kasutajatele lahkumissõna.

Jaotises IP-hooned peaksite määrama IP-aadressid, mis saavad teie serveriga ühenduse luua. Pange tähele, et kui PS3 platvormiga ühendamiseks on vaja FTP-d, saate määrata seadme IP-aadressi. Kuid kui plaanite PS3 kaudu ühenduse luua esmalt ruuteri ja seejärel serveriga, siis on parem konkreetset IP-aadressi mitte määrata, kuna paljud ruuterid kasutavad staatilise asemel dünaamilist IP-d. Ja jaotises IP-filtrid saate kirjutada konkreetsed aadressid, mille sisestamine on keelatud. Kuid alguses pole teil tõenäoliselt selliseid aadresse - see juhtub aja jooksul, kui ilmuvad pahatahtlikud, kes üritavad serverit häkkida.

Parem on passiivse režiimi sätete jaotist üldse mitte puudutada. Peate seal midagi muutma ainult siis, kui klient loob passiivses režiimis ruuteri kaudu ühenduse teie serveriga. Sel juhul peate määrama oma arvuti välise IP-aadressi ja aadresside vahemiku, millel ruuter töötab. Võimalik, et peate seda seadete üksust muutma, kui proovite arvutiga PS3 ühendust luua. Lõppude lõpuks on PS3 sageli ruuteri kaudu arvutiga ühendatud.

FileZilla serveriprogrammi sätetes on palju parameetreid, mida on parem üldse mitte muuta. Tundub, et need ei tee midagi, kuid kui muudate konfiguratsioone valesti, võib teil tulevikus tekkida probleeme ja kliendid ei saa loodud serveriga ühendust. Näiteks ärge puudutage seadete üksust nimega Turvaseaded ega ka jaotist Varia. PS3 ühendamiseks vajaliku koduvõrgu jaoks pole neid sätteid ikkagi vaja.

Jaotises Administraatoriliidese sätted saate muuta seadeid, mille sisestasite FileZilla esmakordsel käivitamisel. See tähendab, et määrake administraatori jaoks erinev port, IP-aadress, parool ja muud autoriseerimisandmed. Üldiselt on ebatõenäoline, et keegi üritab teie PS3-le häkkida, seega ärge võtke oma koduvõrgu kaitsmist liiga tõsiselt. Siiski on alati parem olla ettevaatlik, seetõttu on soovitatav seansi logimine sisse lülitada vahekaardil Logimine. Vähemalt nii saate teada, kas keegi on teie PS3 loata kasutanud.

Kui olete kõik põhiseaded otsustanud, saate kasutajaid ja nende õigusi konfigureerida üksuse Kasutajad jaotises Redigeerimine. Tavaliselt on koduvõrgus väike rühm kasutajaid, kes vajavad juurdepääsu kaugseadmele. Selle menüüelemendi kaudu saate neid kliente konfigureerida ja anda neile konkreetsed õigused.

Nüüd peab klient serveriga ühenduse loomiseks sisestama oma IP-aadressi, teie sisselogimise ja parooli (mille määrasite jaotises Kasutajad) ning pordi, kui seda on muudetud. See on kogu FTP-serveritega töötamise tarkus. Nagu näete, pole see sugugi keeruline, isegi kui soovite PS3 platvormi arvutiga ühendada!

    Lühend FTP pärineb inglise keelest F ile Tüleandmine P rotocol (failiedastusprotokoll) on rakenduskihi protokoll failide vahetamiseks kahe arvuti, FTP-kliendi ja FTP-serveri vahel TCP/IP-transpordiprotokolli kaudu. See on üks vanimaid, kuid siiski aktiivselt kasutatavaid protokolle.

FTP-protokoll on mõeldud järgmiste probleemide lahendamiseks:

  • juurdepääs kaughostides olevatele failidele ja kataloogidele
  • kliendi sõltumatuse tagamine kaugarvuti failisüsteemi tüübist
  • usaldusväärne andmeedastus
  • kaugsüsteemi ressursside kasutamine.
  • FTP-protokoll toetab kahte ühenduskanalit korraga – ühte edastamiseks meeskonnad ja nende rakendamise tulemused, teine ​​on jagamiseks andmeid. Standardseadistustega kasutab FTP-server TCP-porti 21 käskude saatmise ja vastuvõtmise kanali korraldamiseks ning TCP-porti 20 andmete vastuvõtmise/edastuse kanali korraldamiseks.

    FTP-server ootab ühendusi FTP-klientidelt TCP-pordis 21 ning pärast ühenduse loomist võtab vastu ja töötleb FTP käsud, mis on tavalised tekstistringid. Käsud määravad ühenduse parameetrid, edastatavate andmete tüübi ning failide ja kataloogidega seotud toimingud. Pärast edastusparameetrite kokkuleppimist läheb üks vahetuse osalejatest passiivsesse režiimi, oodates andmevahetuskanali sissetulevaid ühendusi ning teine ​​loob ühenduse selle pordiga ja alustab edastamist. Kui edastus on lõppenud, suletakse andmeside, kuid kontrollühendus jääb avatuks, võimaldades teil jätkata FTP seanssi ja luua uue andmeedastuse seansi.

    FTP-protokolli saab kasutada mitte ainult andmete edastamiseks kliendi ja serveri vahel, vaid ka kahe serveri vahel. Sel juhul loob FTP-klient juhtühenduse mõlema FTP-serveriga, lülitab ühe neist passiivsele ja teise aktiivsele, luues nende vahel andmeedastuskanali.

    FTP-klient on programm, mis loob ühenduse FTP-serveriga ja teeb vajalikke toiminguid serveri kataloogide sisu vaatamiseks ning failide või kaustade vastuvõtmiseks, edastamiseks ja kustutamiseks. Selline programm võib olla tavaline brauser, operatsioonisüsteemi komponendid või spetsiaalselt välja töötatud tarkvaratooted, näiteks populaarne allalaadimishaldur. Laadige alla Master või multifunktsionaalne tasuta FileZilla FTP klient.

    FTP-protokoll töötati välja aegadel, mil klient ja server suhtlesid vahetult, ilma TCP-pakettide vahepealsete teisendusteta ning standardrežiimis eeldab see võimet luua TCP-ühendust mitte ainult kliendi algatusel, vaid ka serveri algatus TCP-pordist 20 TCP-l - kliendiport, mille number edastatakse andmesessiooni loomise ajal.

    Tänapäeva reaalsus on selline, et selline TCP-ühendus serverist kliendini on enamikul juhtudel võimatu või väga raskesti teostatav, kuna enamasti kasutatakse Interneti-ühenduse loomiseks võrguaadresside tõlkimise tehnoloogiat. NAT(Network Address Translation), kui kliendil pole Internetist otse TCP-ühenduse loomiseks saadaval võrguliidest. Tavalise Interneti-ühenduse tüüpiline diagramm näeb välja selline:

    Interneti-ühendus luuakse spetsiaalse seadme kaudu - Ruuter(NAT-funktsiooniga ruuter), millel on vähemalt kaks võrguporti – üks on ühendatud pakkuja võrguga, millel on võrguliides marsruutitud IP-aadressiga (nn valge IP), näiteks 212.248.22.144, ja port võrguliidesega kohalike võrguseadmete ühendamiseks privaatse, mittemarsruutitava IP-aadressiga, näiteks 192.168.1.1 (“hall IP”). Ühenduste loomisel kohtvõrgu seadmetelt väliste võrgusõlmedega saadetakse IP-paketid ruuterile, mis teostab aadressi ja pordi tõlke nii, et saatja aadress muutub tema aadressiks. valge IP-aadress. Tõlketulemused salvestatakse ja vastusepaketi vastuvõtmisel teostatakse aadressi pöördtõlge. Seega tagab ruuter TCP/IP pakettide edastamise mis tahes kohtvõrgu seadmetest välisvõrkudesse ja vastuvõetud vastuspakettide tagasisaatmise. Kuid juhtudel, kui teenusepakkuja võrguga ühendatud võrguliidese sisendis võetakse vastu pakett, mis ei ole seotud TCP-vastuspakettidega, on ruuteri tarkvara jaoks võimalikud järgmised reaktsioonivalikud:

    Paketti ignoreeritakse, kuna selle töötlemiseks pole võrguteenust.

    Paketti võtab vastu ja töötleb ruuteri võrguteenus ise, kui selline teenus on olemas ja ootab sissetulevat ühendust (“kuulamist”) pordis, mille number on märgitud vastuvõetud paketis.

    Pakett edastatakse kohaliku võrgu serverisse, mis ootab seda tüüpi sissetulevaid ühendusi vastavalt ruuteri sätetes määratud pordi kaardistamise reeglitele.

    Seetõttu on praegu põhiliseks FTP-protokolli kasutavaks töörežiimiks saanud nn passiivne režiim, kus TCP-ühendused luuakse ainult kliendilt serveri TCP-porti. Aktiivset režiimi kasutatakse juhtudel, kui TCP-d on võimalik ühendada serverist kliendiportidega, näiteks kui need on samas kohtvõrgus. FTP-ühenduse režiim valitakse spetsiaalsete käskude abil:

    PASV- klient saadab käsu andmevahetuse sooritamiseks passiivses režiimis. Server tagastab aadressi ja pordi, millega peate andmete vastuvõtmiseks või edastamiseks ühenduse looma. Näide passiivse režiimiga FTP-seansi fragmendist:

    PASSV- käsk passiivsele režiimile lülitumiseks, mille FTP klient edastab FTP serverile

    227 Passiivsesse režiimi sisenemine (212,248,22,144,195,89)- FTP-serveri vastus, kus 227 on vastuse kood, tekstsõnum passiivsele režiimile ülemineku kohta ja sulgudes IP-aadress ja pordi number, mida kasutatakse andmeedastuskanali loomiseks. Aadress ja pordi number kuvatakse komaga eraldatud kümnendarvudena. Esimesed 4 numbrit on IP-aadress (212.248.22.144), ülejäänud 2 numbrit täpsustavad pordi numbrit, mis arvutatakse valemiga - esimene arv korrutatakse 256-ga ja teine ​​number liidetakse tulemusele, antud näites pordi number on 195 * 256 +89 = 50017

    PORT Kliendi IP-aadressi pordi number- klient saadab käsu seansi loomiseks aktiivses režiimis. IP-aadress ja pordi number on määratud samas vormingus nagu eelmises näites, näiteks PORT 212.248.22.144,195,89 Andmeedastuse korraldamiseks loob server ise ühenduse määratud pordis oleva kliendiga.

    FileZilla FTP-serveri installimine ja konfigureerimine.

    FileZilla Serveri installipaketi saate oma operatsioonisüsteemi versiooni jaoks alla laadida aadressilt

    Serveri installimine toimub standardsel viisil, välja arvatud üksus serveri juhtpaneeli sätete valikuga:

    See on peamine serverihaldustööriist, mille kaudu tehakse kõik vajalikud seadistused. Vaikimisi töötab juhtpaneel loopback-liidesel ilma parooli juurdepääsuta. Vajadusel, näiteks kui on vaja FTP-serveri kaugjuhtimist, saab neid sätteid muuta.

    Kui installimine on lõppenud, avaneb serveriga ühenduse loomiseks kutse aken:

    Pärast IP-aadressi, pordi numbri ja parooli sisestamist (kui määrasite need installiprotsessi ajal) avaneb FileZilla Serveri juhtpaneel:

    Akna ülaosas on peamenüü ja juhtpaneeli nupud. Allpool on kaks ala – serveri infoteated ja statistiline teave. Üldiselt on FileZilla Serveri FTP juhtpaneel üsna lihtne ja hõlpsasti kasutatav. Peamenüü üksused:

    Fail- FTP-serveri juhtpaneeli töörežiimid. Sisaldab alamelemente

    - Ühendage serveriga- ühendage serveriga
    - Katkestage ühendus- katkestage ühendus serveriga
    - Lõpeta- juhtpaneeli väljalülitamine.

    Server- FTP serveri haldus. Sisaldab lõike:

    - Aktiivne- FTP-serveri käivitamine/peatamine. Kui märkeruut on märgitud, käivitatakse FTP-server, kui see on märkimata, siis peatatakse.
    - Lukk- keelata/lubada ühendused serveriga. Kui märkeruut on märgitud, on uued ühendused serveriga keelatud.

    Muuda- seadete redigeerimine. Alamüksused:

    - Seaded- serveri põhiseaded.
    - Kasutajad- FTP-serveri kasutaja seaded
    - Rühmad- kasutajarühma seaded.

    Näitena konfigureerime serveri järgmiste tingimuste jaoks:

  • server on NAT-i taga, sellel on privaatne IP-aadress, kuid see peab olema Internetist juurdepääsetav, toetab passiivset režiimi ja kasutab mittestandardseid TCP-porte. Mittestandardsete portide kasutamine vähendab häkkerite rünnakute tõenäosust ning lisaks kasutavad mõned pakkujad liikluse filtreerimist ja blokeerivad standardseid porte 20 ja 21.
  • kasutajatel on võimalus serverist alla laadida, serverisse üles laadida, faile ja kaustu kustutada ja ümber nimetada.
  • Kui kasutate dünaamilist IP-aadressi, peate tagama, et server on DNS-nime kaudu juurdepääsetav.
  • server töötab Windows 7 / Windows 8 OS keskkonnas tööjaamas.
  • Teisisõnu, kasutajatevaheliseks failide vahetamiseks peate looma Internetist ligipääsetava FTP-serveri, loomulikult tasuta. On üsna selge, et lisaks FTP-serveri enda vajaliku konfiguratsiooni loomisele peate muutma mõnda ruuteri seadet, Windowsi tulemüüri sätteid ja lahendama dünaamilise IP-aadressi probleemi, et server oleks nimeliselt juurdepääsetav, olenemata IP-aadressi muutusest.

    Dünaamilise IP-aadressi probleemi lahendamine.

        See probleem ei vaja lahendust juhtudel, kui Interneti-ühenduse loomisel kasutatakse staatilist või dünaamilist IP-aadressi, kuid vastavalt teenusepakkuja sätetele on see peaaegu alati sama. Vastasel juhul võite kasutada tehnoloogiat nimega Dünaamiline DNS (DDNS) . See tehnoloogia võimaldab teil peaaegu reaalajas värskendada DNS-serveri IP-aadressi teavet ja pääseda ruuterile (ja selle taga olevatele teenustele) registreeritud nime kaudu juurde, pööramata tähelepanu dünaamilise IP-aadressi muutustele.

    Selle tehnoloogia tasuta rakendamiseks peate registreeruma mõnes dünaamilises DNS-teenuses ja installima klienditarkvara, et värskendada DNS-kirjet, kui vastav IP-aadress muutub. Dünaamilist DNS-i tuge pakuvad tavaliselt võrguseadmete tootjad (D-Link, Zyxel jne), mõned hostimis- ja spetsialiseerunud ettevõtted, näiteks tuntud DynDNS. Kuid pärast seda, kui 2014. aasta teisel poolel muutusid kõik registreeritud kasutajatele mitteäriliseks kasutamiseks tasuta pakutavad teenused tasuliseks, oli kõige populaarsem lahendus ehk teenusel põhineva dünaamilise DNS-i kasutamine. No-IP.org, mis pakub tasuta tugiteenuseid kahele dünaamilise IP-ga sõlmele. Teenuse tasuta kasutamiseks peate registreeruma ja perioodiliselt (ligikaudu kord kuus) külastama saiti, et värskendada teavet kasutatavate dünaamiliste IP-sõlmede kohta. Kui jätate sõlme andmete värskendamise vahele, siis teenus peatatakse ja vastavalt sellele muutub sõlmega nime järgi ühenduse loomine võimatuks. Teenuse tasulise kasutamise korral pole värskendust vaja.

        Peaaegu kõigil kaasaegsetel ruuteritel (modemidel) on sisseehitatud tugi dünaamilise DNS-kliendi jaoks. Selle seadistamine on tavaliselt väga lihtne – täidad väljad kasutajanime ja parooliga, samuti DDNS-teenusega registreerumisel saadud hostinimega. Näide Zyxel P660RU2 jaoks

        Ruuterisse/modemisse sisseehitatud DDNS-kliendi kasutamine on eelistatavam OS-i keskkonnas töötavale DNS-i andmete värskendamise utiliidile, kuna see võimaldab teil rakendada lisavõimalusi, näiteks ruuteri haldamist Interneti kaudu, kui arvuti on välja lülitatud ja NAT-i taga asuvate arvutite toiteallika kauglülitamine tehnoloogia abil Wake On Lan.

    Nendel juhtudel, kui sisseehitatud DDNS-klienti pole võimalik kasutada, peate leppima rakendustarkvaraga - dünaamilise DNS-i toetava klientprogrammiga. Selline programm loob perioodiliselt ühenduse serveriga, mis haldab registreeritud domeeninime, mis on seotud ruuteriga, mille kaudu Interneti-ühendus luuakse, ja kutsub selle muutumisel välja IP-värskendusprotseduuri. Serveri seadistused on tehtud selliselt, et DNS-i nime ja Interneti-ühenduse IP-aadressi võrdlemine viiakse lõpule väga lühikese ajaga ning aadressi dünaamilisus ei mõjuta praktiliselt mingit seost seotud teenuste toimimist. DNS-i nimi.

    Menetlus on järgmine:

  • Me läheme veebisaidile No-IP.org. Olemasoleva või uue kontoga töötamiseks kasutage nuppu "Logi sisse"(lehe paremas ülanurgas).

  • Looge oma konto, kui seda pole veel loodud - klõpsake "Loo konto". Registreerimisvorm muutub perioodiliselt, kuid kohustuslik on sisestada soovitud kasutajanimi, parool ja oma e-mail. Registreerimisel määratud e-postile saadetakse e-kiri lingiga registreerumise kinnitamiseks. Registreerumisel valige vaba juurdepääs - klõpsake nuppu Tasuta registreerimine pärast kõigi nõutavate vormiväljade täitmist.
  • Pärast edukat registreerimist logige saidile sisse ja lisage oma sõlme kirje – klõpsake nuppu "Lisa hostid"

    Tegelikult peate sisestama ainult valitud hostinime, antud juhul - myhost8.ddns.net. Muid parameetreid pole vaja muuta. Seejärel peate alla laadima ja installima spetsiaalse tarkvara - Dünaamiline värskendusklient(DUC), mille link asub saidi avalehel. Pärast DUC-i installimise lõppu see käivitub ja avaneb autoriseerimisaken, kuhu tuleb sisestada no-ip.org veebisaidil registreerumisel saadud kasutajanimi või e-posti aadress ja parool. Seejärel vajutage nuppu Redigeeri Hosta ja märkige ruut varem loodud hostinime (myhost8.ddns.net) kõrval. Nüüd vastab valitud hostinimi alati teie Interneti-ühenduse "valgele IP-aadressile". Kui teil on probleeme oma IP-aadressi värskendamisega, kontrollige, kas tulemüür ei blokeeri teie DUC-kliendi võrgutegevust.

    FTP-serveri seadistamine

        Mittestandardsete pordinumbrite kasutamine FTP-serveri jaoks ei ole üldse vajalik, kui teenusepakkuja ei kasuta liikluse filtreerimist või kui te ei hooli portide turvaaukude otsimisest ja paroolide äraarvamisest. Selles artiklis on ühe võimaliku võimalusena esitatud mittestandardsete TCP-portidega FTP-serveri kasutamine.

    FileZilla Serveri seaded tehakse läbi menüü "Muuda" - "Seaded".

    Aken üldised seaded mõeldud üldiste FTP-serveri sätete jaoks.

    Väljal "Kuula sellel pordil" saate määrata sissetulevate TCP-ühenduste pordi numbri. Vaikimisi on see väli seatud väärtusele 21 , ja mittestandardse numbri kasutamiseks peate määrama valitud väärtuse, näiteks - 12321 . Mittestandardse TCP-pordi kasutamine tekitab mõningaid ebamugavusi, kuna see nõuab seansi loomisel selle väärtuse täpsustamist:

    Kui serverit plaanitakse kasutada nii Internetist kui ka kohtvõrgust juurdepääsuga, on mõistlik jätta standardväärtus 21 ja kasutada Internetist ühenduste jaoks mittestandardset pordi numbrit, seadistades saabuvate pakettide ümbersuunamise. ruuteri pordist 12321 kohaliku võrgu FTP-serveri porti 21. Selle seadistuse korral ei ole vaja kohaliku võrgu FTP-seansside jaoks pordi numbrit määrata.

    Muud parameetrid on jõudluse ja seansi ajalõpu häälestamiseks. Neid võib jätta muutmata. Ülejäänud üldsätete jaotised võib samuti jätta vaikeseadeteks:

    Tervitussõnum- tekst, mis edastatakse kliendile ühenduse loomisel.

    IP sidumine- millisel võrguliidesel oodatakse kliendiühendusi. Vaikimisi - igal, kuid saate määrata konkreetse, näiteks - 192.168.1.3.

    IP-filter- klientide IP-aadresside filtreerimisreeglite seadistamine. Vaikimisi on ühendused lubatud mis tahes IP jaoks.

    Peatükk Passiivse režiimi seaded kasutatakse passiivse FTP-režiimi konfigureerimiseks ja nõuab peaaegu kõigi vaikeparameetrite muutmist.

    Passiivses režiimis andmete edastamiseks kasutatavad pordinumbrid tuleb seadistada käsitsi, kuna ruuter tuleb konfigureerida nii, et see suunaks selle ümber võrguliidesele, mida server kuulab. Seetõttu peate režiimi "Kasuta kohandatud pordivahemikku" lubamiseks märkima ja määrama vahemiku – näiteks alates 50000 enne 50020 . Portide arv, mida server kuulab, määrab samaaegsete andmeedastusseansside arvu piirangu.

    Alajaotis IPv4 spetsiifiline määrab IP-aadressi, mille server saadab vastuseks PASV-käsule. Sel juhul ei tohiks see olla serveri enda IP 192.168.1.3, vaid meie Interneti-ühenduse "valge IP". Seetõttu peate määrama režiimi "Kasuta järgmist IP-d" ja sisestama IP-aadressi asemel dünaamilise DNS-teenusega registreerumisel saadud nime - myhost8.ddns.net. Alternatiivina saate sisse lülitades kasutada välise IP-aadressi määramise režiimi FileZilla projekti abil. "Retrieve external IP Address from:". Seda suvandit saab valida juhtudel, kui dünaamilise DNS-i tööriista pole võimalik kasutada. Kui kavatsete oma kohalikus võrgus kasutada FTP-serverit, peate määrama režiimiks "Ära kasuta kohalikeks ühendusteks välist IP-d" (ärge kasutage kohaliku võrgu ühenduste jaoks välist IP-aadressi)

    Ülejäänud serveri sätted võib jätta muutmata või vajadusel teha hiljem: Turvaseaded- Turvaseaded. Vaikimisi on ühendused, mida saab kasutada DDoS-i rünnakute rakendamiseks, keelatud

    Mitmesugust- puhvri suuruste ja muude logiparameetrite seaded ning mõned FTP-käsud.

    Administraatoriliidese seaded- serveri juhtpaneeli seaded. Saate määrata võrguliidese, kuulamispordi numbri, IP-aadressid, millelt on lubatud ühendused juhtpaneeliga, ja parooli.

    Logimine- serveri sündmuste logi seaded. Vaikimisi faili ei kirjutata.

    Kiirusepiirang- andmeedastuskiiruse piirangu seaded. Vaikimisi - piiranguid pole.

    Failiedastuse tihendamine- faili tihendamise seaded edastuse ajal. Vaikimisi pole tihendust.

    SSL/TLS seaded edastatavate andmete krüpteerimisrežiimi lubamine. Vaikimisi pole krüptimist.

    Autoban- lubage automaatne blokeerimine kasutajatele, kes valivad ühenduse loomiseks parooli. Vaikimisi on automaatne blokeerimine keelatud.

    Pordi edastamise ja tulemüüri seadistamine

    Selleks, et FTP-server oleks Internetist ligipääsetav, on vaja ruuter seadistada nii, et välisliidese teatud TCP-portidesse saabuvad sissetulevad ühendused suunatakse ümber TCP-portidesse, mida kuulab FTP-server. sisevõrk. Erinevate ruuterimudelite puhul võivad sätted terminoloogias erineda, kuid nende tähendus on sama – välisele (WAN) liidesele vastu võetud kindla pordinumbriga TCP-pakett saadetakse kohalikku võrku soovitud IP-aadressile ja -porti. Näide D-Link DIR-320NRU ruuteri sätetest passiivse FTP-režiimi jaoks kasutatava pordi edastamise jaoks:

    "Valge IP-ga" liidesele vastuvõetud paketid, mille pordinumbrid on vahemikus 50000-50020, suunatakse väljal "Sisemine IP" määratud IP-aadressile (meie puhul - 192.168.1.3). Samamoodi luuakse ümbersuunamine pordile 50021, kui muutsite standardset pordinumbrit, või FTP-serveri pordile 21, kui jätsite selle muutmata.

    Pärast nende sätete rakendamist on FTP-server juurdepääsetav URL-i kaudu ftp://myhost8.ddns.net:50021 või kohaliku võrgusisese ühenduse jaoks:

    ftp://192.168.1.3- kui te ei muutnud FTP-serveri sätetes vaikeporti numbrit (21).

    ftp://192.168.1.3:50021- kui kasutatakse mittestandardset pordinumbrit.

    IP-aadressi asemel võite kasutada arvuti nime, kui seda saab lahendada IP-aadressiks

    ftp://comp1

    ftp://comp1.mydomain.ru

    Probleemide diagnoosimine

    Kui ühendust FTP-serveriga ei teki, võib tekkida probleeme tulemüüriga, mis blokeerib loodud FTP-serveri tööks vajalikud ühendused. Kui kasutate Windowsi sisseehitatud tulemüüri, peate lisama reegli, mis lubab teenuse "FileZilla FTP server" võrgutegevust. Kui kasutate liikluse filtreerimisega kolmanda osapoole tulemüüri või viirusetõrjet, peate võrguühenduste lubamiseks looma vastava reegli, kasutades saadaolevaid seadete tööriistu. Valikud on võimalikud, kui on tehtud sätted, mis lubavad konkreetse programmi mis tahes võrgutegevust või lubavad valitud aadresse ja porte, mis kehtivad kõikidele programmidele.

    Parim koht diagnostika alustamiseks on FTP-server ise. Diagnostikavahendina saate kasutada standardit telneti klient(utiliit telnet.exe) . Kõik tulemüürid ei blokeeri loopback-liidese ühendusi ja serveri sätete õigsuse kontrollimiseks saate sellega ühenduse luua, sisestades käsu:

    telnet localhost 21- kui kasutatakse standardset pordinumbrit.

    telnet localhost 50021- kui standardset pordi numbrit on muudetud.

    Selle käsu täitmisel luuakse tagasisilmusliidese kaudu ühendus FTP-serveriga ja telneti aknas peaks kuvama serveri kutse (Welcome Message). Kui seda ei juhtu, võib server olla peatatud, pordikonflikt või port 21 (50021) ei kuula. Diagnostika jaoks saate kasutada käsku netstat:

    netstat –nab

    Käsurea valikud tähendavad järgmist:

    n- kasutage numbrilisi pordinumbreid ja IP-aadresse

    a- kuvada kõik ühendused ja kuulamispordid

    b- kuvada ühenduste loomisega seotud programmide nimed.

    Näide kuvatud käsutulemustest:

    Aktiivsed ühendused

    Nimi     Kohalik aadress     Välisaadress     Olek
    TCP         0.0.0.0:21                 0.0.0.0:0           LOEND        
    TCP         0.0.0.0:135               0.0.0.0:0             LOEND      
    RpcSs

    Kolumnis Kohalik aadress on tähendus 0.0.0.0:21 , mis näitab, et programmi nimetus FileZilla Server.exe kuulamine (seda KUULAMINE) TCP-port number 21 kõigil võrguliidestel. Kui FTP-serveri sätetes määrati konkreetne liides ja erinev pordi number, siis see väärtus sisaldab IP: port, Näiteks - 192.168.1.3:50021

    Tulemuste kuvamiseks leherežiimis saate kasutada käsku:

    netstat -nab | rohkem

    Või kasutage otsingutulemusi pordi numbri järgi: netstat -nab | leia ":21"

    Kui server pole tagasisilmusliideses saadaval, kuid sellele pääseb juurde tagasisilmusliidese kaudu, peate mõistma tulemüüri sätteid.

    Kasutajate ja rühmade seadistamine.

    Kasutajate ja gruppide seadistamine toimub läbi menüü "Muuda" - "Kasutajad" ("Grupid"). Gruppe pole vaja luua, kuid mõnikord on see mugav juhtudel, kui kasutajaid on palju ja nende õigused FTP-serveriga seotud erinevad. Nii rühmade kui ka kasutajate seaded on peaaegu identsed:

    See näide näitab FTP-serveri kasutaja nimega lisamise tulemust kasutaja1 täielik õigus kirjutada, lugeda, kustutada ja liita faile, samuti vaadata kataloogi sisu, kustutada ja luua alamkatalooge C:\ftp\public

    Lehel Kindral kasutaja atribuute lisatakse, kustutatakse ja muudetakse.
    Lehel Jagatud kaustad tehakse sätted, mis määravad kindlaks failisüsteemi kataloogide loendi, mida FTP-server kasutab neile FTP-protokolli kaudu juurdepääsu võimaldamiseks. Igale kasutajale või kasutajate rühmale saab anda oma kataloogi teatud õigustega seoses selle sisuga.
    Lehel Kiirusepiirangud Saate seada andmevahetuse kiirusele piiranguid.
    Lehel IP-filter Saate määrata kasutaja IP-aadressi filtreerimisreeglid, mis näitavad aadresse, millelt serveriga ühendus on keelatud või lubatud.

    Põhiliste FTP-käskude loend

    ABOR – failiedastuse katkestamine
    CDUP – muutke kataloogi kõrgemaks.
    CWD – muutke praegust kataloogi.
    DELE – faili kustutamine (DELE failinimi).
    HELP – kuvab serveri poolt aktsepteeritud käskude loendi.
    LIST – tagastab kataloogis olevate failide loendi. Nimekiri edastatakse andmesideühenduse kaudu (port 20).
    MDTM – tagastab faili muutmise aja.
    MKD – loo kataloog.
    NLST – tagastab kataloogis olevate failide loendi lühemas vormingus kui LIST. Nimekiri edastatakse andmesideühenduse kaudu (port 20).
    NOOP – tühi toiming
    PASV – sisenege passiivsesse režiimi. Server tagastab aadressi ja pordi, millega peate andmete kogumiseks ühenduse looma. Ülekanne algab siis, kui sisestatakse käsud RETR, LIST jne.
    PORT – sisenege aktiivsesse režiimi. Näiteks PORT 12,34,45,56,78,89. Erinevalt passiivsest režiimist loob server ise andmete edastamiseks ühenduse kliendiga.
    PWD – tagastab praeguse serverikataloogi.
    QUIT – katkestage ühendus
    REIN – taasalustage ühendus
    RETR – faili allalaadimine. RETR-ile peab eelnema käsk PASV või PORT.
    RMD – kataloogi kustutamine
    RNFR ja RNTO – nimetage fail ümber. RNFR - mida ümber nimetada, RNTO - mida ümber nimetada.
    SUURUS – tagastab faili suuruse
    STOR – faili üleslaadimine serverisse. STOR-ile peab eelnema käsk PASV või PORT.
    SYST – tagastab süsteemi tüübi (UNIX, WIN,)
    TÜÜP – määrake failiedastuse tüüp (A – ASCII tekst, I – kahend)
    KASUTAJA – kasutajanimi serverisse sisselogimiseks

    FTP seansi näide

    FTP-klient loob ühenduse kasutajanimega serveriga kasutaja1, tühja parooli ja laadib alla faili nimega cpu-v. FTP-serveri sõnumid on esile tõstetud punasega, FTP-kliendi sõnumid sinisega. Direktiivide ja parameetrite vahetus võib FTP-kliendi ja FTP-serveri tarkvara erinevates versioonides veidi erineda.

    Pärast ühenduse loomist edastab server kliendile enda kohta teabe:
    220-FileZilla Serveri versioon 0.9.45 beeta
    220-kirjutanud Tim Kosse ( [e-postiga kaitstud])
    220 Külastage aadressi http://sourceforge.net/projects/filezilla/
    Klient edastab kasutajanime:
    KASUTAJA kasutaja1
    Server küsib parooli:
    331 Kasutaja1 jaoks nõutav parool
    Klient edastab tühja parooli:
    ÜLE ANDMA
    Server kontrollib kasutajakontot ja teatab seansi algusest:
    230 Sisse logitud
    Klient küsib serveri operatsioonisüsteemi tüüpi:
    SÜST
    Server teatab, et tüüp Unix, emuleerib Filezilla server:
    215 UNIX, mida emuleerib FileZilla
    Klient küsib serveri toetatud parameetrite loendit:
    FEAT
    Server vastab toetatud parameetrite loendiga:
    211-funktsioonid:
    MDTM
    PUHASTAMISVOOG
    SUURUS
    MLST tüüp*;suurus*;muuda*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 Lõpp

    Klient küsib serveri praegust kataloogi:
    P.W.D.
    Server teatab, et praegune kataloog on juurkataloog ("/"):
    257 "/" on praegune kataloog.
    Klient teatab, et edastab binaarandmeid:
    TÜÜP I

    Server kinnitab edastatavate andmete tüübi:
    200 Tüüp on seatud väärtusele I
    Klient teatab, et kasutab passiivset FTP-režiimi:
    PASV
    Server teatab passiivsele režiimile üleminekust ja edastab passiivse FTP režiimi IP ja pordi.
    227 Passiivsesse režiimi sisenemine (212,248,22,114,195,97)
    Klient soovib saada faili nimega cpu-v praegusest serverikataloogist
    RETR cpu-v
    Server teatab andmeedastuse algusest:
    150 Andmekanali avamine faili "/cpu-v" serverist allalaadimiseks
    Pärast lõpetamist teatab server edukast ülekandest:
    226 "/cpu-v" edukalt teisaldatud

    Kokkuvõtteks tahaksin lisada, et Filezilla projekt hõlmab mitte ainult kvaliteetse tasuta FTP-serveri, vaid ka populaarse tasuta FTP-kliendi arendamist ja tuge.

    Artikkel tasuta FTP-kliendi lühikirjeldusega Linuxi, Mac OS-i ja Windowsi jaoks. See FTP klient toetab paljusid rakenduste andmeedastusprotokolle – FTP, FTP üle SSL/TLS (FTPS), SSH failiedastusprotokoll (SFTP), HTTP, SOCKS ja FTP-puhverserver. Teisisõnu, Filezilla FTP Client on universaalne tarkvara failide vastuvõtmiseks ja edastamiseks kõigi kaasaegsete rakendusprotokollide kaudu erinevate platvormide sõlmede vahel.

    Sageli on aegu, mil peame kellegagi võrgus faile vahetama. Väikeste failide puhul saate kasutada posti või edastada faili näiteks Interneti-piipari kaudu. See on vastuvõetav, kui selle suurus ei ületa mitut megabaiti. Mis siis, kui see on film või mäng või mitme gigabaidi fotodega arhiiv?! Muidugi võite kasutada avalikku failimajutusteenust, jagada faili osadeks ja teha see allalaadimiseks kättesaadavaks, kuid ka siin ei ole kõik sujuv, enamik kasutajaid on harjunud tasuta alla laadima ja see tähendab tavaliselt kiirust ja oodates taimerit. Siin tuleb meile appi meie enda FTP (File Transfer Protocol) server.
    Millised on teie enda FTP-serveri eelised:

    • serverihaldus;
    • serveri kasutajate ja ressursside haldamine;
    • kiiruspiiranguid pole, kui te seda ise ei soovi;
    • pole vaja hosterile serverimajutuse eest maksta;
    • serveri jaoks pole vaja staatilist (püsivat) IP-aadressi.

    Esimesed asjad kõigepealt

    Selles artiklis soovitan MirSovetovi lugejatel mõelda, kuidas saate dünaamilise aadressi ja ADSL-tehnoloogiat kasutava ühenduse olemasolul veenduda, et igal võrgukasutajal, olenemata sellest, kus ta planeedil ta asub, pääseb loomulikult juurde teie FTP-serverile. , teie lubadest. Selleks, et teie FTP-server oleks juurdepääsetav, vajate teenust, mis seostab domeeninime teie IP-aadressiga. DNS-server tegeleb domeeninimede sobitamisega.
    Mis on DNS-server?! See on domeeninimesüsteem (DNS), mis võimaldab teil vastendada domeeninime IP-aadressiga. Tänu DNS-ile sisestame brauseri aadressiribale mitte IP-aadressid, vaid meile arusaadavad ja tuttavad veebisaitide nimed. Kuid tavaline DNS-server töötab ainult staatiliste IP-aadressidega ja me ei saa oma dünaamilist IP-aadressi domeeninimega siduda. Mida me siis vajame oma FTP-serveri domeeninime saamiseks?! Peame registreeruma süsteemis, mis suudab meile pakkuda sellist teenust, mis jälgib meie IP-aadressi muutusi ja sobitab selle meie domeeninimega ning soovitavalt täiesti tasuta.
    Tänapäeval on populaarseimad teenused DynDns (http://www.dyndns.com/) ja No-IP (http://www.no-ip.com/). Kuna nende vahel pole erilisi erinevusi, vaatame ühte neist veidi üksikasjalikumalt.

    Registreerimine

    Registreerume saidil DynDNS.com. Minge lehele ja klõpsake nuppu "Sing up Free" ja seejärel nuppu "Sing Up".
    Väljale "Hostinimi" kirjutage nimi, mis teile meeldib, peaasi, et see pole kellegi poolt hõivatud. Järgmisena valige loendist domeen, mis teile meeldib. Domeenide loend on üsna suur, nii et valikuvõimalusi on palju.
    Väljale "IP-aadress" saate sisestada oma praeguse IP-aadressi. See on kõik, te ei pea midagi muud muutma ega märkima. Peaksite saama midagi sellist:

    Järgmisena vajuta lehe “Lisa ostukorvi” allosas oleval nupul ja kui kõik on korras ja domeeninime keegi ei võtnud, siis registreerimine jätkub, vastasel juhul palub süsteem muuta nimi või domeen. Meie puhul läks kõik hästi ja loodi dünaamiline DNS-i host nimega mirsovetov.homeftp.net. Nüüd peame looma oma konto. Tasub kohe mainida, et mail.ru serveri e-posti aadressid pole lubatud.

    Noh, see on kõik, jääb üle vaid minna oma meilile ja kinnitada registreerimine. Järgige kirjas toodud linki ja aktiveerige teenus, klõpsates nuppu "Aktiveeri teenused". Ma ei soovita MirSovetovi lugejatel suure hulga nimede loomisest vaimustuda, kuna teenus ei paku tasuta rohkem kui viis nime ja isegi kui kustutate need, mida te ei vaja, loendur ikkagi ei tööta. lähtestada. Nii et pöörake nimele piisavalt tähelepanu.
    Nüüd vajame väikest programmi, mis jälgib teie IP-aadressi muutusi ja saadab selle domeeninimega sobitamiseks. See asub lehel „Tugi” (https://www.dyndns.com/support/). Laadige alla DynDNS® Updater, installige ja logige sisse. Sellega pole raskusi. Programm käivitub automaatselt, kui süsteem käivitub.
    Niisiis, oleme oma dünaamilise aadressi välja selgitanud, nüüd annab DynDNS-teenus meile meie FTP-serveri jaoks püsiva domeeninime. On aeg liikuda edasi meie FTP-serveri installimise ja konfigureerimisega oma koduarvutisse. Kasutame Pablo FTP-serveri programmi selle kättesaadavuse, tasuta, lihtsuse ja intuitiivse liidese tõttu (saate selle alla laadida lingilt: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

    FTP-serveri installimine ja konfigureerimine

    Esmalt laadige alla Rablo FTP-serveri programm ja pakkige see lahti mis tahes teile sobivasse kohta. Programm töötab ilma installita ja nõuab minimaalseid seadistusi. Loome kausta "FTP_SERVER", millele pakume juurdepääsu.
    Käivitame programmi ja minge vahekaardile "Konfiguratsioon":

    Väljale "IP-aadress" peate sisestama selle arvuti IP-aadressi, milles FTP-server töötab. Kui teil on kodus üks arvuti ja teie ADSL-modemi aadress on 192.168.1.1 ja modemi seadetes pole midagi muudetud, siis on arvuti aadressiks 192.168.1.2. Seda saate teada, paremklõpsates võrguühenduse ikoonil ja valides menüüst "Olek", seejärel minnes vahekaardile "Tugi" või käivitades käsureal käsku "ipconfig" (vajutage "Win" + R”, sisestage "cmd" ilma jutumärkideta ja avanevas aknas "ipconfig" ka ilma jutumärkideta). Ma arvan, et kõik muud parameetrid ei vaja selgitust (“Autostart”, “Käivita minimeeritud salve”, “Aktiveeri server käivitamisel automaatselt”).
    Nüüd alustame kasutajate loomist, neile juurkataloogide ja õiguste määramist. Klõpsake nuppu "Lisa" ja looge kasutaja "külaline". Pärast "Ok" klõpsamist palub programm kasutajal märkida juurkataloog, millest kõrgemale ei saa ta ronida, olenemata selle asukohast. Saate määrata parooli ja määrata kasutajale õigused. Kasutajate arvu piirab teie kujutlusvõime, kuid te ei tohiks end sellest välja lasta, muidu lähete segadusse. Nagu näete alloleval pildil, lõime kasutaja "külalise", andsime talle parooli ja juurkataloogi "FTP_SERVER", andsime talle õiguse katalooge üles laadida, alla laadida ja luua. Soovi korral saate ühendada virtuaalse kataloogi, mis võib asuda igal pool, kuid on nähtav kasutaja juurkataloogis. See funktsioon on saadaval vahekaardil "Kataloogid".

    Klõpsake nuppu "Start" ja teie server hakkab tööle. Jääb üle kontrollida selle tööd. Klõpsake "Start - Run" (või klahvikombinatsiooni "Win ​​+ R") ja kirjutage järgmine aadress: ftp://192.168.1.2.
    Kui kõik on korras, näete kasutaja autentimise akent, kuhu sisestame nime "külaline" ja sellele kasutajale määratud parooli. Töö tulemusena näete uurija akent - see tähendab, et teie FTP-server töötab. Kuid praegu on teie server saadaval ainult kohapeal.
    Selleks, et teie server oleks juurdepääsetav, peate tegema veel ühe asja, nimelt konfigureerima oma ADSL-modemi nii, et see saadaks päringuid teie FTP-serverisse. Seda nimetatakse pordi suunamiseks.

    Modemi seadistamine

    Selleks peate sisse logima modemi liidesesse. Tõenäoliselt on tema aadress 192.168.1.1. Kontrollige seda oma modemi dokumentatsioonist. Peate selle oma brauseri aadressiribale sisestama. Järgmisena põhinevad seaded D-Linki ADSL-modemi näitel teistes modemimudelites, seaded ei erine palju.
    Niisiis, olete sisenenud modemi liidesesse, minge jaotisse "Täpsem häälestus - NAT - Virtual Server" ja klõpsake nuppu "Lisa". Avanevas aknas valige loendist "FTP-server", seejärel kirjutage reale "Serveri IP-aadress" selle arvuti aadress, millel FTP-Server töötab (meie puhul - 192.168.1.2), klõpsake " Lisa/Rakenda” ja taaskäivitage modem. Pärast modemi allalaadimist saate saata oma sõpradele e-kirju ja anda neile teada, et annate neile hea meelega juurdepääsu oma FTP-serverile failide jagamiseks. Ärge unustage öelda neile aadressi, mille registreerisite teenuses DynDNS.com. Suurema mugavuse huvides, et te ei peaks oma sõpradele selgitama, kuidas, kuhu ja mida nad peavad sisestama, saate ise luua ühenduse otsetee ja saata selle posti teel.

    Looge ühenduse otsetee

    Selleks peate avama juhtpaneeli ja klõpsama ikooni "Network Neighborhood", seejärel valige võrguülesannetes "Lisa võrgukeskkonda uus üksus". Käivitub võrgunaabrusse lisamise viisard. Klõpsake nuppu "Järgmine" ja sisestage reale "Võrguaadress või Interneti-aadress" DynDNS.com-i süsteemis registreeritud aadress. Järgmises aknas tühjendage ruut "Anonüümne sisselogimine" ja sisestage kasutajanimi "külaline". Järgmisena andke otseteele nimi, näiteks „MyFTP_Server” ja viige viisard lõpule. Saate tühjendada märkeruudu "Ava see asukoht võrgukeskkonnas pärast viisardi lõpetamist", sest selle aadressi avamisel suunatakse teid teie jaoks modemi seadistusliidesesse, teie server on arvuti aadressil kohapeal saadaval millel FTP server töötab. Nüüd saate selle sildi saata posti teel sõnadega "Sõbrad, hinnake, kui lahe ma olen, mul on oma FTP-server."
    Tasub juhtida MirSovetovi lugejate tähelepanu, et FTP-server töötab suurepäraselt koos Download Masteri allalaadimishalduriga ja toetab mitme lõimega failide jätkamist ning töötab suurepäraselt ka mis tahes FTP-kliendiga.
    Nüüd oleme lõpetanud oma FTP-serveri loomise ja käivitamise oma koduarvutis, see polegi nii keeruline ja ilma igasuguste kuludeta. Kuid kuidas saate hõlbustada failide vahetamist kasutajate vahel ja hea kiirusega, ilma piiranguteta.
    Soovin teile kõigile edu teie ettevõtmistes.