Създаване на ftp сървър filezilla. Инсталиране и конфигуриране на FTP сървър под Windows

Ако се позовавате на статии от този вид, тогава още веднъж ви напомня за същността и предназначението на такива сървъри, най -вероятно няма смисъл, но заради формата си струва да се изясни, че протоколът за прехвърляне на файлове използва порт 21 от по подразбиране и може да се използва за гледане като интернет браузър и повечето файлови мениджърикойто включва Windows Explorer.

Продължавайки задължителното въведение, нека ви напомня, че за нормална работа в локална мрежаще трябва да отворите порт 21 на сървърния компютър на Fierwall (очевидно този, на който ще конфигурирате), а за достъп от външната мрежа също трябва да препратите този порт на рутера. Последните напомняния са необходими за щастливите собственици на защитни стени и рутери. Така че, ако използвате тези програми и устройства, няма да е излишно да прочетете инструкциите и да завършите настройката.

Нека започнем, като се уверим, че нашата операционна система изобщо може да върши този вид работа. За да направите това, просто погледнете името на монтажа и всичко над версията Home се счита за подходящо за нашите нужди.

Първа стъпка.

Намираме на контролния панел елемента „програми и компоненти“ и в него отиваме до елемента „Активиране или деактивиране на компоненти на Windows“

Стъпка втора

Отварящото се меню ще ни предложи списък с компоненти, от които трябва да намерим и активираме „IIS услуги“ и всичките му подслуги. Трябва да го получите така:

Натиснете бутона OK и изчакайте Windows да завърши инсталацията.

Стъпка трета

Сега трябва да стартираме директно нашия сървър. В същия контролен панел намираме елемента „Административни инструменти“ и в него „Мениджър на интернет информационни услуги“

В прозореца, който се отваря, в лявата колона, отворете дървото към раздела „Сайтове“ и кликнете върху този раздел с десния бутон. Изберете „Добавяне на FTP сайт“

След това задаваме името на сайта и директорията, до която протоколът ftp ще има физически достъп

След това се определят параметрите за стартиране на сървъра и за по -лесен достъп си струва да се посочи стартирането без SSL. Дали да го стартирате при стартиране на системата и дали да го свържете с конкретен адрес, зависи от вас.

На Следваща страницапоставете отметка пред „Анонимен“ и „Нормален“ и щракнете върху готово.

На този момент FTP сървърът е готов, но за да го използваме, ще продължим конфигурацията.

Сега нека конфигурираме защитната стена на Windows

"Контролен панел"→ „Защитна стена на Windows“

Тук влизаме в допълнителни параметри.

След това трябва да активирате 2 правила за входящи връзки

    FTP сървър ( входящ трафик)

    Трафик на FTP сървър в пасивен режим (входящ FTP трафик в пасивен режим).

За изходящи връзки в защитната стена трябва да активирате следното правило "Трафик на FTP сървър (изходящ трафик на FTP) ”.

Стъпка пета

Сега трябва да създадете потребител, който да работи със сървъра. Защо да отваряте системната конзола. Натиснете комбинацията от клавиши Win + R и въведете в полето "mmc"

в конзолата, която се отваря, натиснете Ctrl + M или менюто "файл" - "Добавяне или премахване на приставка". Ще се отвори меню, в което трябва да добавите " Местни потребителии групи "

Ако сте направили всичко правилно, ще получите прозорец по следния начин:

Сега създаваме група за потребителя на нашия FTP сървър.

Щракнете с десния бутон върху „Групи“ - „Създаване на нова група“

Даваме командата „създаване“ и продължаваме да създаваме потребител.

Сега трябва да свържем нашия потребител с предварително създадената група. За да направите това, отидете на потребителските свойства в раздела "членство в група". Там натискаме бутона „добавяне“ и „допълнително“ - „търсене“. Сега добавете групата, която създадохме преди няколко минути.

Стъпка шеста

Трябва да посочим групови разрешения за директорията, която сме посочили при създаването на сървъра. За да направите това, отворете свойствата му в раздела „Защита“ и натиснете бутона „Промяна“:

Щракнете върху бутона „Добавяне“ и добавете групата, която създадохме. Предоставяме на групата пълен достъп, като поставим отметка в съответното квадратче в долната част на прозореца:

Стъпка седма

Нека се върнем към настройките на FTP сървъра

Отидете на „правилата за оторизация FTP „И създайте разрешително правило, където вИзбираме „Посочени роли или потребителски групи“ и изписваме името на нашата група. Дайте на тази група разрешения за четене и запис и щракнете върху OK.

Сега вашият FTP сървър е конфигуриран и готов за работа. Не забравяйте да проверите защитната стена и рутера за отворени портове за сайта и можете спокойно да се захващате за работа.

Успешното прехвърляне на FTP изисква много прецизна и щателна настройка. Вярно е, че в най -новите клиентски програми до голяма степен този процесавтоматизиран. Независимо от това, необходимостта от извършване на основни настройки за връзката все още остава. Хайде да се качваме подробен примерНека да проучим как да конфигурираме FileZilla, най -популярният FTP клиент днес.

В повечето случаи, ако връзката ви не е осъществена чрез защитната стена на рутера и доставчикът на комуникация или администратор на сървър не предлага специални условия за свързване чрез FTP, тогава е достатъчно да направите съответните записи в Мениджъра на сайта за прехвърляне на съдържание .

За тези цели отидете в секцията „Файл“ в горното меню и изберете елемента „Мениджър на сайтове“.

Можете също да отидете в Мениджъра на сайтове, като отворите съответната икона в лентата с инструменти.

Мениджърът на сайта се отваря пред нас. За да добавите връзка към сървъра, щракнете върху бутона „Нов сайт“.

Както можете да видите, от дясната страна на прозореца полетата са станали достъпни за редактиране, а от лявата страна се появява името на новата връзка - "Нов сайт". Можете обаче да го преименувате както искате и как тази връзка ще бъде по -удобна за вас да възприемате. Този параметър няма да повлияе по никакъв начин на настройките на връзката.

След това отидете от дясната страна на Мениджъра на сайтове и започнете да попълвате настройките за акаунта „Нов сайт“ (или както го наричате по друг начин). В колоната „Хост“ запишете адреса в азбучна форма или IP адреса на сървъра, с който ще се свържем. Тази стойност трябва да бъде получена на самия сървър от администрацията.

Избираме протокола за прехвърляне на файлове, поддържан от сървъра, към който се свързваме. Но в повечето случаи оставяме тази стойност по подразбиране „FTP - File Transfer Protocol“.

В колоната за шифроване също, ако е възможно, оставете данните по подразбиране - „Използвайте изричен FTP през TLS, ако има такъв“. Това ще увеличи максимално защитата на връзката от нарушители. Само ако имате проблеми при свързването през защитена TLS връзка, има смисъл да изберете опцията „Използване на обикновен FTP“.

Типът за вход по подразбиране в програмата е зададен на анонимен, но повечето хостинг и сървъри не поддържат анонимна връзка. Затова избираме или елемента „Нормално“ или „Искане на парола“. Трябва да се отбележи, че ако изберете нормалния тип вход, ще се свържете със сървъра чрез сметкаавтоматично, без да въвеждате допълнителни данни. Ако изберете елемента „Искане на парола“, ще трябва да въвеждате паролата всеки път ръчно. Но този метод, макар и по -малко удобен, е по -привлекателен от гледна точка на сигурността. Така че зависи от вас да решите.

В следващите полета „Потребител“ и „Парола“ въвеждате потребителското име и паролата, дадени ви на сървъра, към който ще се свържете. В някои случаи можете по -късно, ако желаете, да ги промените, като попълните съответния формуляр директно на хостинга.

Не е необходимо да правите никакви промени в другите раздели на Мениджъра на сайтове „Разширени“, „Настройки за прехвърляне“ и „Кодиране“. Всички стойности трябва да останат по подразбиране и само в случай на проблеми с връзката, според техните конкретни причини, можете да направите промени в тези раздели.

След като въведем всички настройки, за да ги запазим, щракнете върху бутона „OK“.

Сега можете да се свържете със съответния сървър, като преминете през мениджъра на сайта до необходимия акаунт.

Основни настройки

В допълнение към настройките за свързване към конкретен сървър, има и общи настройки в програмата FileZilla. По подразбиране в тях са зададени най -оптималните параметри, така че често потребителите влизат този разделникога не влизай. Но има отделни случаи, когато все още се изискват определени манипулации в общите настройки.

За да стигнете до мениджъра на общите настройки, отидете в секцията на горното меню „Редактиране“ и изберете елемента „Настройки ...“.

В първия отворен раздел „Връзка“ въвеждате такива параметри за свързване като изчакване, максимален брой опити за свързване и пауза между чаканията.

Разделът FTP показва типа FTP връзка: пасивна или активна. По подразбиране е пасивно. Той е по -надежден, тъй като с активна връзкаако има защитни стени и нестандартни настройки от страна на доставчика, са възможни дефекти на връзката.

В раздела "Предавания" можете да конфигурирате броя на едновременните предавания. В тази колона можете да изберете стойност от 1 до 10, но по подразбиране са 2 връзки. Също така, ако желаете, можете да посочите ограничението на скоростта в този раздел, въпреки че по подразбиране не е ограничено.

В секцията „Интерфейс“ можете да редактирате външния вид на програмата. Това вероятно е единственият раздел от общите настройки, за който е допустимо да се променят настройките по подразбиране, дори ако връзката е правилна. Тук можете да изберете един от четирите налични типа оформления на панела, да посочите позицията на дневника на съобщенията, да настроите сгъването на програмата в тава, да направите други промени в външен видприложения.

Името на раздела „Език“ говори само за себе си. Тук можете да изберете езика на интерфейса на програмата. Но тъй като FileZilla автоматично открива езика, инсталиран в операционната система, и го избира по подразбиране, в повечето случаи не се изискват допълнителни действия в този раздел.

В раздела "Редактиране на файлове" има възможност да се назначи програма, с която ще бъде възможно дистанционно да редактирате файлове директно на сървъра, без да ги изтегляте.

В раздела „Актуализации“ има достъп до задаване на честотата на проверка за актуализации. По подразбиране е една седмица. Можете да зададете параметъра „всеки ден“, но като се има предвид действителното време на пускане на актуализациите, това ще бъде ненужно чест параметър.

В раздела „Вход“ можете да активирате записването на регистрационния файл и да зададете максималния му размер.

Последният раздел - „Отстраняване на грешки“ ви позволява да активирате менюто за отстраняване на грешки. Но тази функция е достъпна само за много напреднали потребители, така че за хора, които тепърва се запознават с възможностите на FileZilla, определено не е полезна.

Както можете да видите, в повечето случаи за правилното функциониране на програмата FileZilla е достатъчно да направите настройките само в Мениджъра на сайтове. Общите настройки на програмата по подразбиране вече са избрани за най -оптимални и има смисъл да се намесвате в тях само ако има проблеми с работата на приложението. Но дори и в този случай тези настройки трябва да бъдат зададени строго индивидуално, с оглед на функциите операционна система, изискванията на доставчика и сървъра, както и инсталиран антивируси защитни стени.

Добър ден, скъпи читатели! Напоследък имаше много съобщения с молба да ви кажа как да инсталирате своя собствена FTPсървър в домашни (или не такива) условия.

Подготовка за инсталиране на вашия FTP сървър

Както беше обещано, за начало накратко за това какво е FTPза тези, които не знаят:

Бих искал веднага да отбележа, че статията ще разгледа опцията домашна употреба, без сложните и фини настройки, които се използват в случай на пълноценни корпоративни сървъри.

За да инсталирате, трябва да изтеглите една от множеството дистрибуции, които ще ви помогнат при разгръщането FTP-сървър. Аз лично ви препоръчвам да използвате FileZilla сървър, за него, като клиента, който веднъж споменах (вижте статията на връзката по -горе), е изключително лесен за инсталиране и конфигуриране, а също и безплатен.

Можете да го изтеглите например на тази връзка.

Инсталирайте FTP FileZilla Server

След като изтеглите дистрибуцията, всъщност стартирайте нейната инсталация (което означава, че трябва да кликнете върху изтегленото exe-файл)и следвайте указанията по -долу.

В първия прозорец трябва да се съгласите лицензионно споразумение, щракнете върху „ Съгласен съм”.

Стандартен(Стандарт) - опция за инсталиране от нулата за пълноценното функциониране на сървъра.

Пълна(Пълен) - почти същото, но изходният код на програмата също ще бъде копиран в инсталационната папка, в случай че искате да промените нещо в нея.

Само FTP услуга(Само услуга) - FTP услугата се инсталира директно, без достъп до нея през интерфейса. Полезно, ако планирате да управлявате файловото си хранилище от друг компютър.

Интерфейс за управление(Само интерфейс) - за разлика от предишната точка, е инсталирана само графичната обвивка за управление на сървъра, но не и самият сървър. Използвайте, ако искате отдалечен достъп до вашия FTP сървър.

Персонализирана инсталация(Персонализиран) - Вие сте свободни да избирате какво искате да поставите на компютъра си.

В следващия прозорец трябва да изберете инсталационната папка, например „ C: \ Program Files \ FileZilla Server”. След като изберете, отидете на следващия прозорец (Next).

Сега инсталаторът ще ни помоли да изберем как да инсталираме и стартираме сървъра.

Има три варианта:

  • Като услуга и започнете при влизане
  • Като услуга и стартирайте ръчно
  • Лесна инсталация, стартирайте ръчно

Препоръчително е да изберете първия или втория вариант. Единствената разлика е, че във втория случай, за да работи сървърът, ще трябва да отидете на „ Контролен панел - Административни инструменти - Управление на услуги“, Намерете услугата там в списъка и я стартирайте сами, като кликнете върху бутона за стартиране.

Освен това на този етап трябва да посочите порта, през който ще бъде свързан интерфейсът за управление на сървъра, тоест, така да се каже, вашата административна конзола, което ще ви позволи да зададете настройките, да видите кой и къде е свързан и т.н. За да подобрите сигурността, променете я от стандартна (14147) на нещо друго.

Също така по подразбиране се проверява опцията за стартиране на сървъра след инсталирането (Стартирайте сървъра след завършване на настройката)... Можете да оставите това квадратче или да го премахнете. Това е твоя работа. След като направите това, отидете на последния прозорец, като използвате бутона Следващия.

Тук избираме опциите за стартиране на интерфейса.

Отново има три от тях:

  • При влизане за всички потребители
  • При влизане, за текущия потребител
  • Ръчно

Първата опция ще работи, ако сте единственият потребител на компютъра, на който е инсталиран сървърът, и по принцип все пак ще стартирате интерфейса автоматично под всички акаунти на операционната система или само под един.
Вторият е подходящ за тези, които не работят само на компютър. (тоест на компютъра има няколко акаунта, използвани от различни хора)и не иска никой друг да го управлява FTPсървър, тоест интерфейсът е стартиран само от акаунта, в който сега се извършва инсталацията.

И третата опция задава параметъра за стартиране само ръчно, тоест изобщо няма да стартира със системата.
Позволете ми да ви напомня, че интерфейсът е нещо като административна програма, която ви позволява да наблюдавате състоянието на сървъра, да стартирате-спирате и да го конфигурирате.

Отметка (Стартирайте интерфейса след завършване на настройката)в този прозорец отново задава стартирането на интерфейса веднага в края на инсталацията.

Е, след като разбрахте всичко това, най -накрая можете да започнете да инсталирате сървъра (използвайки, разбира се, бутона „ Инсталирай“)

Конфигуриране на FTP FileZilla сървър

Така че, след инсталирането, когато за първи път стартирате интерфейса, ще се появи малък прозорец, където трябва да посочите адреса и порта за връзка, както и паролата на администратора (при първото инсталиране го няма)... Можете да проверите опцията „Свързване към този сървър през цялото време“ (Винаги се свързвайте с този сървър)... Кликнете върху „ Добре“.

Бих искал да подчертая, че това е връзка към сървъра локално, а именно връзка към административния интерфейс, тоест за издаване на адрес 127.0.0.1 и порт 14147 за приятел, който иска да се свърже, е безполезен. Външните адреси, пароли и посещаемост, необходими за свързване със сървъра, ще бъдат обсъдени по пътя.

Сега нека преминем към настройките. Това става чрез навигация до адреса „ Редактиране -> Настройки”Или като щракнете върху бутона на интерфейсния панел:

Прозорецът с настройки ще се отвори пред вас. В първия раздел (Общи настройки) можете да зададете следните параметри:

Отгоре надолу на екрана:

  • Порт, на който клиентите ще се свързват със сървъра
  • Максимален брой клиенти
  • Брой нишки
  • Различни таймаути (три броя)

В рамките на тази статия се интересуваме от първите две точки. Портът може да бъде оставен такъв, какъвто е, или можете да го промените, за да подобрите сигурността, но след това ще трябва да информирате всички, които искат да се свържат за него.

Втората настройка отговаря за максималния брой връзки. По подразбиране стойността на параметъра е „ 0 ”, Това означава, че техният брой не е ограничен. Струва си да промените този параметър, ако например вашият интернет канал не може да се справи с натоварването, защото има толкова много хора, които се свързват с вас.

Останалите могат да бъдат оставени непроменени, защото настройките са оптимални за домашна употреба.

В следващия под-елемент можете да конфигурирате приветственото съобщение, което потребителите ще виждат, когато се свържат. Например: " Сървър на бележките Sis. Админ!”. Тук можете да използвате и така наречените текстови параметри. Например, можете да зададете изхода за клиенти на версията ftp-сървър. За да направите това, въведете, освен поздрава, комбинация от знаци % v... На мястото, където ги въвеждате, горната версия ще се показва автоматично.

След това отидете на подпункта „ IP връзки”. Конфигуриран тук IP-адреси, където нашите FTPсървър. Ако искате сървърът да бъде достъпен само от локалната мрежа, тогава вместо звездичка трябва да посочите вашия локален IP-адрес, като напр 192.168.1.5 ... Иначе тук няма какво да пипате.

В алинея „ IP филтър”Може да се настрои IPадреси (или техния обхват)които ще бъдат забранени за свързване към вашия сървър, както и ще зададете изключения от посочения диапазон (второ поле). Т.е., например, ако искате да забраните някого и да му забраните да стигне до вашия сървър, тогава го посочете в първия прозорец. Също така, ако искате да предоставите достъп само на някой конкретен и откажете всички останали, поставете звездичка в първото поле и задайте списъка IP-адреси във втория.

Раздел " Настройки на пасивен режим”Регулира параметрите за пасивна връзка със сървъра и неговия отговор. Струва си да промените нещо тук само ако не сте свързани директно с интернет, а чрез рутера, на който живее защитната стена и NAT... В този случай може да се наложи да посочите в полето „ Използвайте следния IP”Вашият външен IP-адрес (можете да попитате вашия доставчик или в интерфейса на рутера), както и задайте обхвата на портовете (Използвайте персонализиран диапазон от портове), чрез който клиентът може да се свърже с вашия сървър в пасивен режим. Струва си да се докоснете до тези настройки, може би, само в случай на проблеми с свързването на потребители. В случай на тези и е невъзможно да разберете сами, ще ви дам съвет относно настройките изключително за вас (пишете коментари).

Раздел за настройки „ Разни”Съдържа настройки, които са незначителни за домашен FTP сървър. Например, като „ Не показвайте парола в лог файловете(Не показвайте пароли в дневника на съобщенията), “Интерфейсът за стартиране минимизиран”(Стартиране минимизирано), както и размера на предавателните буфери. По принцип тук не е нужно да докосвате нищо.

На " Настройки на администраторския интерфейс”Може да се настрои IP-адрес и порт, чрез които ще бъде достъпен интерфейсът за управление на сървъра (същият, който използвахме за първи път като 127.0.0.1 и 14147 , тоест, ако желаете, можете да ги промените)... Като алтернатива можете да посочите IP-адреси, на които е разрешено да се свързват с него.

Раздел за настройки „ Дневник”Позволява ви да активирате регистрирането на файл, да конфигурирате максималния им размер (Ограничете размера на файла на регистрационния файл до), да запишете всичко в един файл (Влезте всички в „FileZilla Server.log“)или създайте отделен за всеки ден (в този случай можете да ограничите максималния им срок на годност).

Раздел " Настройки на GSS”Отговаря за използването на протокола Kerberos GSS... Тази опция не изисква конфигурация за нормална употреба.

Тогава имаме „ Ограничения на скоростта”. Това може да помогне за ограничаване на скоростта на входящите и изходящите връзки. Има два начина за ограничаване: задайте постоянна граница за цялото време или създайте правила за конкретен ден и / или час. Ограниченията са посочени в килобайта.

Раздел " Компресиране на прехвърляне на файлове”Позволява ви да активирате компресиране на файлове по време на прехвърляне. В този случай можете да конфигурирате минималните и максималните нива на компресия, както и да посочите IP адресите, за които компресията няма да се използва. Не е нужно да докосвате нищо.

За да настроите защитена връзка между клиент и сървър, отидете на „ Настройки за SSL / TLS”. Тук трябва да активирате поддръжката на тези протоколи и да посочите пътищата до частен ключ, файл със сертификат и парола. За обикновения потребител това не е необходимо, така че тази статия няма да бъде обхваната.

И накрая, можете да активирате автоматичното забраняване на потребителите след това н-то опити за неуспешни връзки и времето на забраната. За да направите това, отидете на „ Автобанове„И ако имате нужда, поставете отметка в квадратчето“ Активирайте автоматичните забрани“, Посочете в колоната„ Забранете IP адреса след това"Броят на опитите, след които блокирането ще бъде извършено, както и времето за блокиране в" Забрана за„. Това понякога е необходимо, за да се предотвратят нежелани лица да изпращат спам на вашия сървър при опитите им да се свържат.

Първоначална настройка на потребителски акаунти (потребители) и споделяния (споделяне)

Сега нека настроим потребителския достъп, а именно техните акаунти, пароли, папки и т.н.
Като пример, нека да създадем най -много, така да се каже, обикновен потребител и да му дадем достъп.

Така че, за да добавите нов акаунт, следвайте в главния прозорец на интерфейса по пътя „ редактиране-> Потребители”. Ще бъдем представени с прозорец за работа с потребители.

За да добавите нов, щракнете върху „ Добавяне”. След това ще трябва да зададете името му, например анонимен,и членство в група (в нашия случай няма да посочим)... Задаваме, натискаме „ Добре”.


Сега за нашия нов потребител можете да зададете парола и ограничение за броя на връзките. Ако е необходимо, направете това, като поставите отметка в „ Парола”И посочването му (парола) в прозореца отсреща. Силно се препоръчва да се използват пароли за потребителите от съображения за сигурност.

След това отидете на „ Споделяне на папки”. Тук всъщност ние задаваме до кои папки потребителят ще има достъп. Това става просто: щракнете върху „ Добавяне”И изберете желаната папкана диска. Вляво можете да зададете права за достъп до него: само за четене - „ Прочети", Запис -" Пиши", Изтриване -" Изтрий"И възможността за промяна на съществуващи файлове в директорията -" Добавяне”. По -долу можете да разрешите създаването, изтриването, изброяването на файлове и разпространението на разрешения за поддиректории.

Ние задаваме необходимите параметри и папки и .. Добре

По този първоначалната настройказавършен. За домашна употреба не се нуждаете от повече

Потребителски достъп до сървъра.

За да могат приятелите ви да използват вашите FTPсървър, трябва да им го предоставите IP-адрес, както и посоченото от Вас потребителско име (и), парола (и) и, ако е необходимо, порта (ако е променен), който те трябва да посочат в предварително зададените си настройки FTP-клиент.

Научете външно IP-адресът може да бъде, като се свържете с доставчика, потърсите в настройките на рутера или, просто, като използвате една от многото услуги, като напр. www.2ip.ru (както вероятно се досещате, имате нужда от написаното под текста „Вашият IP адрес:“).

Послеслов.

Ето нещата.

Въпреки факта, че статията е фокусирана максимално за малка домашна употреба, аз се опитах да обясня всичко възможно най -подробно. необходимите настройкии нюанси.

Често се налага да обменяме файлове с някой в ​​мрежата. За малки файлове можете да използвате поща или да прехвърлите файла, например чрез интернет пейджър. Това е приемливо, когато размерът му не надвишава няколко мегабайта. И ако това е филм или игра, или архив със снимки на няколко гигабайта?! Разбира се, можете да използвате обществена услуга за хостинг на файлове, да разделите файла на части и да го предоставите за изтегляне, но и тук не всичко е гладко, повечето потребители са свикнали да изтеглят безплатно и това, като правило, е ограничаване на скоростта и изчакване на таймер. Тук идваме на помощ собствен FTP-сървър (File Transfer Protocol).
Какви са предимствата на вашия собствен FTP сървър:

  • управление на сървъра;
  • управление на потребители и ресурси на сървъра;
  • няма ограничения на скоростта, ако не искате сами;
  • няма нужда да плащате за хостинг на сървъра на хостера;
  • няма нужда от статичен (постоянен) IP адрес за сървъра.

Всичко в ред

В тази статия каня читателите на MirSovetov да обмислят как, имайки динамичен адрес и връзка, използваща ADSL технология, да се уверите, че всеки потребител на мрежата, независимо къде се намира на планетата, може да получи достъп до вашия FTP сървър, разбира се, от вашите разрешения. За да бъде достъпен вашият FTP сървър, имате нужда от услуга, която да съответства Име на домейнВашият IP адрес. Съпоставянето на име на домейн се обработва от DNS сървъра.
Какво е DNS сървър?! Това е система за имена на домейни (DNS), която ви позволява да съпоставите име на домейн с IP адрес. Благодарение на DNS не въвеждаме IP адреси в адресната лента на браузъра, а имената на сайтове, които са разбираеми и познати за нас. Но обикновен DNS сървър работи само със статични IP адреси и не можем да обвържем нашия динамичен IP адрес с име на домейн. И така, какво ни трябва, за да имаме име на домейн за нашия FTP сървър?! Ще трябва да се регистрираме в такава система, която да ни предостави такава услуга, която да проследява промяната в нашия IP адрес и да я съпоставя с името на нашия домейн и за предпочитане напълно безплатно.
Днес най-популярните услуги са DynDns (http://www.dyndns.com/) и No-IP (http://www.no-ip.com/). Тъй като в тях няма особени разлики, ще разгледаме една от тях малко по -подробно.

Регистрация

Ще се регистрираме на DynDNS.com. Отидете на страницата и кликнете върху бутона „Sing up Free“, след това върху бутона „Sing Up“.
В полето "Име на хост" пишем името, което ви харесва, основното е, че то не е заето от никого. След това изберете домейна, който харесвате от списъка. Списъкът с домейни е доста голям, така че има какво да избирате.
В полето „IP адрес“ можете да въведете текущия си IP адрес. Това е, нищо друго не трябва да се променя или маркира. Трябва да имате нещо подобно:

След това щракнете върху бутона в долната част на страницата „Добавяне в кошницата“ и ако всичко е наред и името на домейна не е заето от никого, тогава процесът на регистрация ще продължи, в противен случай системата ще ви подкани да промените името или домейн. В нашия случай всичко мина добре и бяха създадени динамични DNS хостове с името mirsovetov.homeftp.net. Сега трябва да си създадем акаунт. Трябва веднага да се отбележи, че имейл адресите на сървъра mail.ru не са разрешени.

Е, тук всъщност това е всичко, остава да отидем до пощата и да потвърдим регистрацията. Следваме връзката, посочена в писмото, и активираме услугата, като кликнете върху бутона „Активиране на услугите“. Не препоръчвам читателите на MirSovetov да се включват в създаването Голям бройимена, тъй като услугата ще предостави не повече от пет имена безплатно и дори да изтриете тези, които не ви трябват, броячът все още няма да бъде нулиран. Затова обърнете достатъчно внимание на името.
Сега имаме нужда от малка програма, която ще проследи промяната на вашия IP адрес и ще я изпрати, за да бъде съпоставена с името на домейна. Той се намира на страницата за поддръжка (https://www.dyndns.com/support/). Изтеглете DynDNS® Updater, инсталирайте, влезте. В това няма трудности. Програмата ще стартира автоматично при стартиране на системата.
Така че, с нашия динамичен адрес, който разбрахме, сега услугата DynDNS ще ни предостави постоянно име на домейн за нашия FTP сървър. Време е да преминем към инсталиране и конфигуриране на нашия FTP сървър на вашия домашен компютър. Ще използваме FTP сървърната програма на Pablo поради нейната наличност, безплатно, простота и интуитивност. ясен интерфейс(можете да го изтеглите от връзката: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

Инсталиране и конфигуриране на FTP сървър

За да започнете, изтеглете FTP сървърната програма на Pablo и я разархивирайте на всяко удобно за вас място. Програмата работи без инсталация и изисква минимални настройки. Нека създадем папка "FTP_SERVER", до която ще осигурим достъп.
Нека стартираме програмата и отиваме в раздела "Конфигурация":

В полето „IP адрес“ въведете IP адреса на компютъра, на който работи FTP сървърът. Ако имате един компютър у дома и вашият ADSL модем има адрес 192.168.1.1 и нищо не се е променило в настройките на модема, тогава адресът на компютъра ще бъде 192.168.1.2. Това може да се намери, като кликнете върху иконата мрежова връзкащракнете с десния бутон на мишката и изберете елемента „Състояние“ в менюто, след това отидете в раздела „Поддръжка“ или като изпълните командата „ipconfig“ в командна линия(натиснете "Win + R", въведете "cmd" без кавички и в прозореца, който се отваря, напишете "ipconfig" също без кавички). Мисля, че всички останали параметри не се нуждаят от обяснение ("Автоматично стартиране", "Стартиране минимизирано в тава", "Автоматично активиране на сървъра при стартиране").
Сега нека започнем да създаваме потребители, като им присвояваме root директории и права. Щракнете върху бутона „Добавяне“ и създайте „гост“ потребител. След като щракнете върху „OK“, програмата ще ви помоли да посочите основната директория за потребителя, над която той няма да може да се изкачи, където и да се намира. Можете да зададете парола и да зададете права на потребителя. Броят на потребителите е ограничен от вашето въображение, но не трябва да се увличате, в противен случай сами ще се объркате. Както можете да видите на изображението по -долу, ние създадохме потребителя „гост“, дадохме му парола и главната директория „FTP_SERVER“, дадохме му правото да качва, изтегля и създава директории. Ако желаете, можете да свържете виртуална директория, която може да се намира навсякъде, но ще бъде видима в главната директория на потребителя. Тази функция е налична в раздела „Директории“.

Натискаме бутона "Старт" - и вашият сървър ще започне да работи. Остава да проверим работата му. Натиснете "Старт - Изпълнение" (или комбинацията от клавиши "Win + R") и напишете следния адрес: ftp://192.168.1.2.
Ако всичко е наред, ще видите прозореца за удостоверяване на потребителя, в който въвеждаме името "гост" и паролата, която е зададена за този потребител. В резултат на работата ще видите прозорец на изследовател - това означава, че вашият FTP сървър работи. Но засега вашият сървър е достъпен само локално.
За да може вашият сървър да бъде достъпен от вас, трябва да направите още едно нещо, а именно да конфигурирате вашия ADSL модем, така че да изпраща заявки до вашия FTP сървър. Това се нарича пренасочване на портове.

Конфигурация на модема

За да направите това, трябва да влезете в интерфейса на модема. Най -вероятно неговият адрес е 192.168.1.1. Проверете документацията за вашия модем. Трябва да го въведете в адресната лента на браузъра си. Освен това настройките ще бъдат в примера на ADSL модема D-Link, в други модели на модемите настройките не се различават много.
И така, влезете в модемния интерфейс, отидете в раздела "Разширена настройка - NAT - Виртуален сървър" и кликнете върху бутона "Добавяне". В прозореца, който се отваря, изберете „FTP сървър“ от списъка, след това в реда „IP адрес на сървъра“ напишете адреса на компютъра, на който имате работещ FTP -сървър (в нашия случай - 192.168.1.2), щракнете върху „ Добавяне / Прилагане “и рестартирайте модема. След като изтеглите модема, можете да изпращате имейли до приятелите си и да им кажете, че с удоволствие им давате достъп до вашия собствен FTP сървър за споделяне на файлове. Не забравяйте да им предоставите адреса, който сте регистрирали в услугата DynDNS.com. За по -голямо удобство, за да не се налага да обяснявате на приятелите си как, къде и какво трябва да въведат, можете сами да създадете пряк път за връзка и да го изпратите по пощата.

Създайте пряк път за връзка

За да направите това, трябва да отворите контролния панел и да кликнете върху иконата „Мрежово съседство“, след което в мрежовите задачи изберете „Добавяне на нов елемент към Мрежовото съседство“. Съветникът за добавяне към мрежата ще започне. Кликнете върху „Напред“ и в реда „ Мрежови адресили Интернет адрес ”, въведете адреса, който сте регистрирали в системата DynDNS.com. В следващия прозорец премахнете отметката от квадратчето „Анонимно влизане“ и въведете потребителското име „гост“. След това дайте име на пряк път, например „MyFTP_Server“ и завършете съветника. Можете да премахнете отметката от квадратчето „Отваряне на това място в мрежовата среда след завършване на съветника“, защото когато отворите този адрес, ще бъдете отведени до интерфейса за конфигуриране на модема, вашият сървър е достъпен локално за вас на адреса на компютъра, на който FTP сървърът работи. Сега можете да изпратите този пряк път по пощата с думите „Оценете приятелите си, колко съм готин, имам собствен FTP сървър“.
Струва си да привлечем вниманието на читателите на MirSovetov, че FTP сървърът работи чудесно с мениджъра за изтегляне на Master Master и поддържа многонишковост, възобновяване на файлове, а също така работи чудесно с всеки FTP клиент.
Така завършихме създаването и пускането на наш собствен FTP сървър домашен компютър, не е толкова трудно, нали, и на никаква цена. Но как можете да улесните обмена на файлове между потребителите и с добра скорост, без никакви ограничения.
Пожелавам на всички успех в начинанията ви.

Добър ден, скъпи читатели! Както разбрахте от заглавието, днес ще говорим за FileZilla сървъри създаване на вашия FTPсамия сървър.

Напоследък имаше много съобщения с молба да ви кажа как да инсталирате своя собствена FTPсървър в домашни (или не такива) условия.

За това какво е FTP, ако някой изведнъж не знае, можете да разберете в тази моя статия "" или веднага да започнете да четете (в рамките на тази статия има няколко думи за самия протокол).

Подготовка за инсталиране на вашия FTP сървър

Както беше обещано, за начало накратко за това какво е FTPза тези, които не знаят:

Бих искал веднага да отбележа, че статията ще разгледа възможността за домашна употреба, без сложните и фини настройки, които се използват в случай на пълноценни корпоративни сървъри.

За да инсталирате, трябва да изтеглите една от множеството дистрибуции, които ще ви помогнат при разгръщането FTP-сървър. Аз лично ви препоръчвам да използвате FileZilla сървър, тъй като, както и клиентът, за който споменах веднъж (вижте статията на връзката по -горе), е изключително лесен за инсталиране и конфигуриране, а също и безплатен.

Инсталирайте FTP FileZilla Server

След като изтеглите комплекта за разпространение, всъщност стартирайте инсталацията му (което означава, че трябва да кликнете върху изтегления exe-файл) и следвайте указанията по -долу.

В първия прозорец трябва да се съгласите с лицензионното споразумение, щракнете върху „ Съгласен съм”.

  • Стандартен(Стандарт) - опция за инсталиране от нулата за пълноценното функциониране на сървъра.
  • Пълна(Пълен) - почти същото, но изходният код на програмата също ще бъде копиран в инсталационната папка, в случай че искате да промените нещо в нея.
  • Само FTP услуга(Само услуга) - FTP услугата се инсталира директно, без достъп до нея през интерфейса. Полезно, ако планирате да управлявате файловото си хранилище от друг компютър.
  • Интерфейс за управление(Само интерфейс) - за разлика от предишната точка, е инсталирана само графичната обвивка за управление на сървъра, но не и самият сървър. Използвайте, ако искате отдалечен достъп до вашия FTP сървър.
  • Персонализирана инсталация(Персонализиран) - Вие сте свободни да избирате какво искате да поставите на компютъра си.

В следващия прозорец трябва да изберете инсталационната папка, например „ C: \ Program Files \ FileZilla Server”. След като изберете, отидете на следващия прозорец ( Следващия).

Сега инсталаторът ще ни помоли да изберем как да инсталираме и стартираме сървъра.

Има три варианта:

  • Като услуга и започнете при влизане
  • Като услуга и стартирайте ръчно
  • Лесна инсталация, стартирайте ръчно

Препоръчително е да изберете първия или втория вариант. Единствената разлика е, че във втория случай, за да работи сървърът, ще трябва да отидете на „ Контролен панел - Административни инструменти - Управление на услуги", намерете услугата там в списъка и я стартирайте сами, като кликнете върху бутона за стартиране.

Порт на сървъра на FileZilla и първоначално стартиране

Освен това на този етап трябва да посочите порта, през който ще бъде свързан интерфейсът за управление на сървъра, тоест, така да се каже, вашата административна конзола, което ще ви позволи да зададете настройките, да видите кой и къде е свързан и т.н. За да подобрите сигурността, променете я от стандартната ( 14147 ) към нещо друго.

Също така по подразбиране се проверява опцията Стартиране на сървъра след завършване на настройката. Можете да оставите това квадратче или да го премахнете. Това е твоя работа. След като направите това, отидете на последния прозорец, като използвате бутона Следващия.

Тук избираме опциите за стартиране на интерфейса.

Отново има три от тях:

  • При влизане за всички потребители
  • При влизане, за текущия потребител
  • Ръчно

Първата опция ще работи, ако сте единственият потребител на компютъра, на който е инсталиран сървърът, и по принцип все пак ще стартирате интерфейса автоматично под всички акаунти на операционната система или само под един.

Вторият е подходящ за тези, които работят на компютър повече от един (тоест на компютър има няколко акаунта, използвани от различни хора) и не иска никой друг да го управлява FTPсървър, тоест интерфейсът е стартиран само от акаунта, в който сега се извършва инсталацията.

И третата опция задава параметъра за стартиране само ръчно, тоест изобщо няма да стартира със системата.

Позволете ми да ви напомня, че интерфейсът е нещо като административна програма, която ви позволява да наблюдавате състоянието на сървъра, да стартирате-спирате и да го конфигурирате.

Отметка ( Стартирайте интерфейса след завършване на настройката) в този прозорец отново задава стартирането на интерфейса веднага в края на инсталацията.

Е, след като разбрахте всичко това, най -накрая можете да започнете да инсталирате сървъра (използвайки, разбира се, бутона " Инсталирай") :)

Първоначална настройка на FTP FileZilla сървър

Така че, след инсталирането, когато за първи път стартирате интерфейса, ще се появи малък прозорец, където трябва да посочите адреса и порта за връзка, както и администраторската парола (няма я по време на първата инсталация). Можете да проверите опцията „Винаги се свързвайте с този сървър“. Кликнете върху „ Добре".

Бих искал да подчертая, че това е връзка към сървъра локално, а именно връзка към административния интерфейс, тоест за издаване на адрес 127.0.0.1 и порт 14147 за приятел, който иска да се свърже, е безполезен. Външните адреси, пароли и посещаемост, необходими за свързване със сървъра, ще бъдат обсъдени по пътя.

Сега нека преминем към настройките. Това става, като отидете на адреса " Редактиране -> Настройки"или като щракнете върху бутона на интерфейсния панел:

Прозорецът с настройки ще се отвори пред вас. В първия раздел (Общи настройки) можете да зададете следните параметри:

Отгоре надолу на екрана:

  • Порт, на който клиентите ще се свързват със сървъра
  • Максимален брой клиенти
  • Брой нишки
  • Различни таймаути (три броя)

В рамките на тази статия се интересуваме от първите две точки. Портът може да бъде оставен такъв, какъвто е, или можете да го промените, за да подобрите сигурността, но след това ще трябва да информирате всички, които искат да се свържат за него.

Втората настройка отговаря за максималния брой връзки. По подразбиране стойността на параметъра е „ 0 ”, Това означава, че техният брой не е ограничен. Струва си да промените този параметър, ако например вашият интернет канал не може да се справи с натоварването, защото има толкова много хора, които се свързват с вас.

Останалите могат да бъдат оставени непроменени, защото настройките са оптимални за домашна употреба.

В алинея „ IP филтър”Може да се настрои IPадреси (или техния обхват), на които ще бъде забранено свързването към вашия сървър, както и зададени изключения от посочения диапазон (второ поле).

Т.е., например, ако искате да забраните някого и да му забраните да стигне до вашия сървър, тогава го посочете в първия прозорец. Също така, ако искате да предоставите достъп само на някой конкретен и откажете всички останали, поставете звездичка в първото поле и задайте списъка IP-адреси във втория.

Раздел " Настройки на пасивен режим”Регулира параметрите за пасивна връзка със сървъра и неговия отговор.

Струва си да промените нещо тук само ако не сте свързани директно с интернет, а чрез рутера, на който живее защитната стена и NAT... В този случай може да се наложи да посочите в „ Използвайте следния IP"външен IP-адрес (можете да разберете от доставчика или в интерфейса на рутера), както и да зададете диапазона на портовете (Използвайте персонализиран диапазон от портове), чрез който клиентът може да се свърже с вашия сървър в пасивен режим.

Струва си да се докоснете до тези настройки, може би, само в случай на проблеми с свързването на потребители. В случай на тези и невъзможността да разберете сами, ще ви дам съвет относно настройките изключително за вас (пишете коментари).

Раздел за настройки „ Разни”Съдържа настройки, които са незначителни за домашен FTP сървър. Например, като „ Не показвайте парола в лог файловете”(Не показвайте пароли в дневника на съобщенията),“ Интерфейсът за стартиране минимизиран”(Стартиране минимизирано), както и размера на предавателните буфери. По принцип тук не е нужно да докосвате нищо.

На " Настройки на администраторския интерфейс”Може да се настрои IP-адрес и порт, през които ще бъде достъпен интерфейсът за управление на сървъра (същият, който първоначално използвахме като 127.0.0.1 и 14147 , тоест, ако желаете, можете да ги промените). Като алтернатива можете да посочите IP-адреси, на които е разрешено да се свързват с него.

Раздел за настройки „ Дневник”Позволява ви да активирате регистрирането (Активиране на регистрирането във файл), да конфигурирате максималния им размер (Ограничете размера на файла на регистрационния файл до), да запишете всичко в един файл (Влезте всички във„ FileZilla Server.log “) или да създадете отделен за всеки ден ( в този случай можете да ограничите максималния им срок на годност).

Раздел " Настройки на GSS”Отговаря за използването на протокола Kerberos GSS... Тази опция не изисква конфигурация за нормална употреба.

Остатъчни настройки на FTP сървър - скорости, криптиране и др.

Тогава имаме „ Ограничения на скоростта”. Това може да помогне за ограничаване на скоростта на входящите и изходящите връзки. Има два начина за ограничаване: задайте постоянна граница за цялото време или създайте правила за конкретен ден и / или час. Ограниченията са посочени в килобайта.

Раздел " Компресиране на прехвърляне на файлове”Позволява ви да активирате компресиране на файлове по време на прехвърляне. В този случай можете да конфигурирате минималните и максималните нива на компресия, както и да посочите IP адресите, за които компресията няма да се използва. Не е нужно да докосвате нищо.

За да настроите защитена връзка между клиент и сървър, отидете на „ Настройки за SSL / TLS”. Тук трябва да разрешите поддръжката на тези протоколи и да посочите пътищата към частния ключ, файла със сертификат и паролата. За обикновения потребител това не е необходимо, така че тази статия няма да бъде обхваната.

И накрая, можете да активирате автоматичното забраняване на потребителите след това н-то опити за неуспешни връзки и времето на забраната. За да направите това, отидете на „ Автобанове”И ако имате нужда, поставете отметка в квадратчето” Активирайте автоматичните забрани", посочете в колоната" Забранете IP адреса след това"броят на опитите, след които блокирането ще бъде извършено, както и времето за блокиране в полето" Забрана за".

Това понякога е необходимо, за да се предотвратят нежелани лица да изпращат спам на вашия сървър при опитите им да се свържат.

Първоначална настройка на потребителски акаунти (потребители) и споделяния (споделяне) в FileZilla сървър

Сега нека настроим потребителския достъп, а именно техните акаунти, пароли, папки и т.н.
Като пример, нека да създадем най -много, така да се каже, обикновен потребител и да му дадем достъп.

Така че, за да добавите нов акаунт, следвайте в главния прозорец на интерфейса по пътя „ редактиране-> Потребители”. Ще бъдем представени с прозорец за работа с потребители.

За да добавите нов, щракнете върху „ Добавяне”. След това ще трябва да зададете името му, например анонимен,и членство в група (в нашия случай няма да посочим). Задаваме, натискаме „ Добре”.



Сега за нашия нов потребител можете да зададете парола и ограничение за броя на връзките. Ако е необходимо, направете това, като поставите отметка на „ Парола"и да го посочите (парола) в полето отсреща. Силно се препоръчва да се използват пароли за потребителите от съображения за сигурност.

След това отидете на „ Споделяне на папки”. Тук всъщност ние задаваме до кои папки потребителят ще има достъп. Това става просто: щракнете върху „ Добавяне”И изберете желаната папка на диска. Вляво можете да зададете права за достъп до него: само за четене - „ Прочети", Запис -" Пиши", Изтриване -" Изтрий"И възможността за промяна на съществуващи файлове в директорията -" Добавяне”. По -долу можете да разрешите създаването, изтриването, изброяването на файлове и разпространението на разрешения за поддиректории.

Ние задаваме необходимите параметри и папки и .. Добре

Това завършва първоначалната настройка. За домашна употреба не ви трябват повече;)

Потребителски достъп до сървъра FileZilla сървър

За да могат приятелите ви да използват вашите FTPсървър, трябва да им го предоставите IP-адрес, както и посоченото от Вас потребителско име (и), парола (и) и, ако е необходимо, порта (ако е променен), който те трябва да посочат в своите.

Научете външно IP-адресът може да бъде, като се свържете с доставчика, потърсите в настройките на рутера или, просто, като използвате някоя от многото услуги, като например (както вероятно се досещате, имате нужда от написаното под текста „Вашият IP адрес:“; )).

Послеслов

Ето нещата.

Въпреки факта, че статията е фокусирана максимално за малка домашна употреба, аз се опитах да обясня възможно най -подробно всички необходими настройки и нюанси FileZilla сървър.

Както винаги, ако имате въпроси, допълнения и т.н., тогава пишете в коментарите - ще се радвам да помогна.

PS: За съществуването на тази статия, специални благодарности на приятел на проекта и член на нашия екип под псевдонима „ Келис "да“.