Как да хоствате FTP сървър на Windows с FileZilla
В това ръководство ще ви преведем през стъпките за настройка на папка на вашия компютър с Windows като FTP хранилище, използвайки безплатна програма, наречена FileZilla. FTP може да се използва за лесно прехвърляне на много файлове между компютри; FTP хранилището може да бъде съпоставено с няколко компютъра в интернет, така че други хора да имат достъп до директорията направо от Windows Explorer.
За да започнете, ще трябва да изтеглите FileZilla сървър, достъпен тук.
След като изтеглите програмата, можете да я инсталирате с всички настройки по подразбиране. FileZilla ще инсталира услуга, която се изпълнява при всяко стартиране на Windows, така че ако предпочитате ръчно да стартирате FTP сървъра, изберете подходящата опция от падащото меню на третия екран:
Освен тази настройка, всичко останало може да бъде оставено на настройките по подразбиране за целите на този урок. След като инсталацията приключи, ще се отвори интерфейсът FileZilla. Просто кликнете върху OK, когато този прозорец се появи веднага след инсталирането:
След като интерфейсът на FTP сървъра е зареден, ние сме готови да посочим директория като FTP хранилище. Ако директорията, която искате да използвате, не е вече създадена, минимизирайте интерфейса и създайте папка, в която искате да бъде споделен FTP дял. В този урок ще използваме папката 'FTP' на нашия десктоп. Точното му местоположение ще бъде “C: Потребители:.
Кликнете върху Редактиране и след това върху Потребители.
От лявата страна на прозореца, който се появява, кликнете върху „Споделени папки“.
Веднъж кликнете върху „Добавяне“ под „Потребители“. Въведете потребителското име за профил, който друг компютър ще използва за достъп до хранилището, което настройваме.
Щракнете върху OK след като приключите с въвеждането на името на акаунта, след което кликнете върху „Добавяне“ под секцията „Споделени папки“. След като направите това, ще се появи прозорец като този по-долу, използвайте го, за да изберете директорията, която искате да споделите като FTP хранилище..
Кликнете върху OK. Сега трябва да присвоим потребителски разрешения за това хранилище. По подразбиране потребителят, който създадохме, може да чете файлове, списъчни директории и да изброява поддиректории. За да дадете на потребителя допълнителни разрешения, като например възможността за копиране на файлове в това хранилище, поставете отметки в квадратчетата под „Файлове“ и „Директории“.
Щракнете върху OK, след като сте готови с настройките на потребителските разрешения.
Защита на FTP сървъра
Заедно с конфигурирането на потребител (и) със силна парола, в FileZilla има няколко настройки, които можете да конфигурирате, за да защитите новия си FTP сървър.
Хакерите постоянно ще сканират интернет за хостовете, които слушат на порт 21, по подразбиране FTP порт. За да не бъде открито от хиляди хакери, които непрекъснато сканират за хора като вас с FTP сървър, можем да променим порта, на който FileZilla слуша. Отворете Редактиране и след това Настройки. Под „Общи настройки“ ще видите „Слушайте на тези портове“. В момента би трябвало да е на 21, но препоръчваме да го смените на произволен петцифрен номер (нищо над 65535).
Това не е задължително сигурен сървъра ви, но го скрива и го прави по-трудно да се намери. Само не забравяйте, че всеки, който е решен да хакне, в крайна сметка ще намери порта, на който слушате FTP сървъра, така че трябва да се предприемат допълнителни мерки.
Докато знаете IP (или поне IP обхвата) на компютрите, които се свързват към вашия FTP сървър, можете да настроите FileZilla да отговаря само на заявки за вход от тези IP адреси. Под Редактиране> Настройки кликнете върху „IP филтър“.
В първото поле поставете звездичка, за да блокирате всички IP адреси да се свързват със сървъра ви. Във второто поле добавете изключения от това правило (IP или мрежовите обхвати, които трябва да бъдат разрешени за свързване). Например, следната снимка на екрана показва конфигурация, в която 10.1.1.120 и 192.168.1.0/24 (с други думи, 192.168.1.1 - 192.168.1.255) IP диапазон ще може да се свърже:
Заедно със сигурни пароли, това трябва да е за цялата сигурност, от която ще се нуждае вашият FTP сървър. Има настройка по подразбиране Autoban, вече конфигурирана във FileZilla, така че всеки, който се опита да се свърже с вашия сървър твърде много пъти за кратък период от време, ще бъде заключен за известно време. За да настроите тази настройка, кликнете върху “Autoban” под Edit> Settings, но по подразбиране ще е достатъчно за повечето хора.
Една последна бележка за сигурността на този FTP сървър: предаванията са в чист текст, така че не използвайте обикновен FTP, за да прехвърлите нещо поверително. SFTP или FTPS могат да се използват за криптиране на FTP комуникации, но са извън обхвата на това ръководство и ще бъдат обхванати в бъдещи статии.
Изключение от защитната стена на Windows
Ако имате защитна стена или антивирусна програма на трета страна, уверете се, че през него е позволен портът, който сте избрали да изпълни FTP сървъра. Ако сте активирали защитната стена на Windows, ще трябва да добавите изключение за пристанището. Отидете в менюто „Старт“ и напишете Защитна стена на Windows, след което кликнете върху „Защитна стена на Windows с разширена защита“.
Кликнете върху „Inbound Rules“ в лявата колона и след това върху „New Rule…“ в дясната колона. Ще разрешим пристанище през защитната стена, така че изберете Port, когато съветникът попита „Какъв тип правило искате да създадете“ и след това щракнете върху Next.
Въведете в порта, който сте избрали за вашия FTP сървър, да се изпълнява (по подразбиране е 21, но в това ръководство сме избрали 54218).
Щракнете върху следващия три пъти, след като въведете номера на вашия порт. Поставете име и описание за това изключение, така че е лесно да се намери в бъдеще, след което кликнете върху Край.
Картографиране на споделянето на FTP на друг компютър
Сега, когато FTP сървърът е напълно настроен, можем да накараме други хора да се свържат с него с потребителската информация, която им предоставяме (също да се уверите, че сте разрешили техния IP адрес). Други могат винаги да използват GUI приложения като FileZilla, за да се свържат с вашия FTP дял, или могат да го свържат към компютъра си, така че да се показва в Explorer.
Отворете „Компютър“ и щракнете с десния бутон в празно поле, след което изберете „Добавяне на мрежово местоположение“.
Ще се появи съветникът „Добавяне на местоположението на мрежата“, щракнете двукратно върху следващия. Въведете IP адреса и порта на вашия FTP сървър и щракнете върху Next.
Махнете отметката от „Вход анонимно“ и въведете потребителското име, което сте конфигурирали за вашия FTP сървър. Кликнете върху следващия два пъти и след това щракнете върху завърши. Трябва да ви попита за вашата парола и след това ще можете да разглеждате споделянето на FTP, както ако е локален твърд диск.