Ако използвате интернет често, трябва да се натъкнете на някои сайтове, които предлагат качване и изтегляне на файлове на собствените си сървъри. Не говоря за сайтове за споделяне на файлове, които предлагат да качват и изтеглят файлове чрез HTTP (Hyper Text Transfer Protocol), но сайтовете, които използват специален протокол, наречен FTP (File Transfer Protocol). Протоколът за прехвърляне на файлове е специално създаден за процеса на прехвърляне на файлове от един компютър към друг през интернет. Този протокол улеснява прехвърлянето на множество и големи файлове без прекъсвания и също така поддържа изтеглянето и качването на възобновяване, когато е възможно.

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

Въпреки че има много FTP сървъри на разположение за Windows, те са много скъпи или техните безплатни версии са много ограничени. Така че избрах FileZilla FTP Server, който изглежда е най-добрият в своя клас. Сред толкова много други функции, тези, които ми харесват най-много, са интерфейсът за управление на потребителите и разрешенията, които могат да бъдат присвоени на всеки потребител. Мога лесно да създавам групи и потребители и да им придам определени разрешения за четене и писане, за да получа достъп и да работя върху FileZilla FTP Server. Настройките за разрешения са много подобни на разрешенията на Linux заедно с разширените опции.

Конфигуриране на динамична IP

На първо място, трябва да обърнем внимание на проблем с всеки домашен потребител - няма статичен IP . IP адресът е мрежовият адрес, свързан с вашия компютър. Повечето доставчици на интернет услуги не предоставят статичен IP адрес на домашните потребители. Ако няма статичен IP адрес, ще трябва да смените адреса на сървъра всеки път, когато рестартирате интернет маршрутизатора. За да разрешите този проблем, ще използваме динамична DNS услуга. No-IP е много основна, но безплатна динамична DNS услуга, която може лесно да обслужва нашата цел.

Отидете на No-IP.com и създайте безплатен акаунт. След като профилът ви е напълно активен, можете да изтеглите клиент за динамична актуализация No-IP за Windows. Инсталацията на клиента за актуализиране е доста право напред и не изисква въвеждане на потребител или ръчна конфигурация.

Когато стартирате клиент за динамична актуализация без IP от стартовото меню на Windows, той ще ви попита за регистрирания имейл адрес и парола. След като влезете, ще трябва да създадете име на хост за вашия компютър. Тук можете да създадете името на хоста. Просто въведете името на хоста с DNS Host (A) като тип хост и оставете останалите опции по подразбиране. Кликнете върху бутона Създаване на хост, за да създадете хоста. Конфигурирането ще отнеме известно време (около една минута) за разпространение.

Сега можете лесно да получите достъп до компютъра си чрез името на хост, предоставено от no-ip. В моя случай, това е sanix.serveftp.com .

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

След като настроите динамична DNS услуга на компютъра си, можете да продължите напред и да изтеглите FTP сървъра FileZilla.

По време на процеса на настройка ще трябва да изберете компонентите, които да се инсталират с FTP сървъра. Бих препоръчал запазването на типа инсталация като стандартен . Друга важна част от процеса на инсталиране е избора на пристанище за административен интерфейс на сървъра FileZilla. Пристанището по подразбиране е 14147. Нека да го запазим по подразбиране за този урок, но можете да го промените на всяка стойност между 1024 и 65535.

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

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

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

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

Сега истинското забавление започва, когато започнем да конфигурираме действителния FTP сървър. Първо ще създадем няколко групи. Групите ни позволяват лесно да управляваме потребителите. Можем да приложим определени разрешения и ограничения върху групата, които ще бъдат приложени към всички потребители в групата. За да създадете нова група, отворете " Редактиране меню -> Групи " и след това кликнете върху бутона за добавяне под групи.

След като създадохме първата група, ще добавим някои потребители към тази група. Отидете в " Редактиране меню -> Потребители -> Добави " за добавяне на потребителите.

Щом кликнете върху OK, ще можете да създавате пароли за всеки потребител в настройките на профила.

За всяка група или отделен потребител можете да зададете различни папки, които ще бъдат споделени с тези потребители и групи. За да добавите нова папка към група, отворете " Редактиране меню -> Групи -> Споделени папки ". Можете да кликнете върху бутона Добавяне, за да създадете папка споделяне за тази конкретна група. Веднъж създадени, можете лесно да зададете разрешения за конкретното директно в конкретна група. Разрешенията за файловете включват следното:

За файлове

  • Прочети
  • пиша
  • Изтрий
  • прибавям

За папки

  • създавам
  • Изтрий
  • списък
  • Списък + Под-папки

Това е всичко, което трябва да настроите много FTP сървър на вашия домашен компютър. Можете да преминете през разширените настройки в менюто Редактиране. Моля, имайте предвид, че ако искате FTP сървърът да е достъпен за мрежовите потребители, той трябва да е в активен режим. Ако искате да ограничите достъпа до FTP сървъра, заключете сървъра, като изберете опцията за заключване в менюто на сървъра.

Свързване с вашия FTP сървър

След като всичко е конфигурирано и FTP сървърът е активен, можете да отидете на друг компютър в мрежата и да получите достъп до FTP сървъра, като използвате вашия Local IP адрес. Ако искате да получите достъп до него от Интернет, можете да използвате динамичния DNS адрес, който вече сме настроили в началото на този урок. Адресът ще изглежда така: username.no-ip.com:21 . Моля, обърнете внимание, че администрационният порт не. се различава от сървъра за слушане на сървъри. Портът за слушане на сървър е този, на който клиентите ще се свързват със сървъра. Портът за слушане по подразбиране е 21. Можете да го промените чрез опции, но се уверете, че който и да е порт, който избирате, трябва да бъде отворен в защитната стена и компютрите могат да комуникират през този порт. Административният порт е само за администриране на FTP сървъра и може да се използва само вътрешно, без да дава достъп до външния свят.

Надяваме се, че това ръководство ще ви даде възможност да създадете свой FTP сървър на вашия домашен компютър.

Кредит на изображението: Няколко кабелни към FTP чрез Big Stock Снимка.