Как да настроите FTP сървър в Windows с помощта на IIS
По-рано бях написал публикация за това как да превърнете компютъра си в сървър за споделяне на файлове на Windows с(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) помощта на няколко различни програми. Ако търсите бърз начин да споделите файловете на вашия локален компютър с приятели или семейство, това е лесен начин да го направите.
Въпреки това, ако искате да настроите свой собствен FTP сървър в Windows с помощта на (setup your own FTP server in Windows using) IIS , можете да го направите, но това изисква повече технически познания. Разбира се, той също така ви дава по-подробен контрол върху споделянето и сигурността, така че е по-добре за всеки, който има малко компютърно ноу-хау. Освен това IIS е свързан с работа на уебсайтове, така че ако искате да стартирате няколко уебсайта заедно с FTP сървър, тогава IIS е най-добрият избор.
Също така си струва да се отбележи, че различни версии на IIS идват с всеки вкус на Windows и всички те имат малко различни набори от функции. IIS 5.0 идва с Windows 2000 , а 5.1 идва с Windows XP Professional . IIS 6 беше за Windows Server 2003 и Windows XP Professional 64-битов. IIS 7 беше пълно пренаписване на IIS и беше включено в Windows Server 2008 и Windows Vista .
IIS 7.5 беше пуснат заедно с Windows 7 , IIS 8 , издаден с Windows 8 , и IIS 8.5 , издаден с Windows 8.1 . Най-добре е да използвате IIS 7.5 или по-нова, ако е възможно, тъй като те поддържат повечето функции и имат по-добра производителност.
Настройте(Setup) и конфигурирайте (Configure)FTP(FTP Server) сървър в IIS
Първото нещо, което ще трябва да настроите собствен FTP сървър в Windows , е да се уверите, че имате инсталирани Internet Information Services ( IIS ). Не забравяйте(Remember) , че IIS се предлага само с Pro , Professional , Ultimate или Enterprise версии на Windows .
В Windows Vista и по-стари версии щракнете върху Старт(Start) , Контролен панел(Control Panel) и отидете на Add/Remove Programs . След това щракнете върху Add/Remove Windows Components . За Windows 7 и по-нова версия щракнете върху Програми и функции(Programs and Features) от контролния панел(Control Panel) и след това щракнете върху Включване или изключване на функциите на Windows(Turn Windows features on or off) .
В съветника за компоненти превъртете надолу, докато не видите IIS в списъка и го отметнете. Преди да щракнете върху Напред(Next) , уверете се, че щракнете върху Подробности(Details) и след това отметнете услугата Протокол за прехвърляне на файлове (FTP)(File Transfer Protocol (FTP) Service) .
За Windows 7 и по-нова версия, продължете и щракнете върху квадратчето до Интернет информационни услуги(Internet Information Services) и FTP сървър(FTP Server) . Трябва също така да се уверите, че сте поставили отметка в квадратчето Инструменти за уеб управление(Web Management Tools) , в противен случай няма да можете да управлявате IIS от Административни инструменти(Administrative Tools) по-късно. За FTP трябва да поставите отметка в квадратчето FTP Service , в противен случай няма да имате възможност да създадете FTP сървър.
Щракнете върху OK и след това щракнете върху Напред(Next) . Windows ще продължи и ще инсталира необходимите IIS файлове заедно с FTP услугата. В този момент може да бъдете помолени да поставите своя диск с Windows XP или Windows Vista . Не трябва да имате нужда от диск за Windows 7 или по-нова версия.
Настройте и конфигурирайте IIS за FTP
След като IIS бъде инсталиран, може да се наложи да рестартирате компютъра си. Сега искаме да продължим и да отворим панела за конфигурация на IIS , за да настроим (IIS)FTP сървъра. Така че отидете на Старт(Start) , след това Контролен панел(Control Panel) и щракнете върху Административни инструменти(Administrative Tools) . Сега трябва да видите икона за Интернет информационни услуги(Internet Information Services) .
Когато отворите IIS във Vista или по-стара версия за първи път, ще видите името на компютъра си само в менюто отляво. Продължете и щракнете върху символа + до името на компютъра и ще видите няколко опции като уеб сайтове(Web Sites) , FTP сайтове(FTP Sites) и т.н. Интересуваме се от FTP сайтове(FTP Sites) , така че разширете и това. Трябва да видите FTP сайт по подразбиране(Default FTP Site) , щракнете върху него.
Ще забележите, след като щракнете върху FTP сайта по подразбиране, че в горната част има няколко бутона, които изглеждат като бутони на видеорекордер(VCR) : Възпроизвеждане(Play) , Стоп(Stop) и Пауза(Pause) . Ако бутонът Play е сив, това означава, че (Play)FTP сървърът е активен. Вашият FTP сървър вече работи и работи! Всъщност можете да се свържете с него чрез вашия FTP клиентски софтуер. Използвам Smart FTP , но вие можете да използвате каквото най-много ви харесва.
За Windows 7 и по-нови версии ще видите различен вид на IIS . Първо, няма бутон за възпроизвеждане или нещо подобно. Също така, ще видите куп опции за конфигурация направо на началния екран за удостоверяване, SSL настройки, сърфиране в директория и т.н.
За да стартирате FTP сървъра тук, трябва да щракнете с десния бутон върху Сайтове(Sites) и след това да изберете Добавяне на FTP сайт(Add FTP Site) .
Това отваря FTP съветника, откъдето започвате, като давате име на вашия FTP сайт и избирате физическото местоположение за файловете.
След това трябва да конфигурирате връзките и SSL . Обвързванията са основно какви IP адреси искате да използва FTP сайтът. Можете да го оставите на All Unassigned , ако не планирате да стартирате друг уебсайт. Поставете отметка в квадратчето Стартиране на FTP сайт автоматично и изберете (Start FTP site automatically)Без SSL(No SSL) , освен ако не разбирате сертификати.
И накрая, трябва да настроите удостоверяване и оторизация. Трябва да изберете дали искате анонимно(Anonymous) или основно удостоверяване( Basic authentication) или и двете. За оторизация избирате от Всички потребители(All Users) , Анонимни(Anonymous) потребители или конкретни потребители.
Всъщност можете да получите достъп до FTP сървъра локално, като отворите Explorer и напишете ftp://localhost . Ако всичко работи добре, трябва да видите как се зарежда папката без грешки.
Ако имате FTP програма, можете да направите същото. Отворете FTP клиентския софтуер и въведете localhost като име на хост и изберете Anonymous за вход. Свържете(Connect) се и сега трябва да видите папката.
Добре, така че сега стартирахме сайта! Сега къде пускате данните, които искате да споделите? В IIS FTP сайтът по подразбиране всъщност се намира в C:\Inetpub\ftproot . Можете да изхвърлите данни там, но какво ще стане, ако вече имате данни, разположени някъде другаде и не искате да ги преместите в inetpub?
В Windows 7 и по-нова версия можете да изберете всяко местоположение, което искате, чрез съветника, но това все още е само една папка. Ако искате да добавите още папки към FTP сайта, трябва да добавите виртуални директории. Засега просто отворете директорията ftproot и изхвърлете някои файлове в нея.
Сега обновете вашия FTP клиент и вече трябва да видите вашите файлове в списъка! Така че вече имате работещ FTP сървър на вашия локален компютър. И така, как бихте се свързали от друг компютър в локалната мрежа?
За да направите това, ще трябва да отворите защитната стена на Windows(Windows Firewall) , за да разрешите FTP връзки към вашия компютър; в противен случай всички външни компютри ще бъдат блокирани. Можете да направите това, като отидете на Старт(Start) , Контролен панел(Control Panel) , щракнете върху Защитна стена на Windows(Windows Firewall ) и след това щракнете върху Разширени(Advanced) раздела.
В секцията Настройки на мрежовата връзка(Network Connection Settings) се уверете, че всички връзки са маркирани в левия списък и след това щракнете върху бутона Настройки(Settings) . Вече ще можете да отваряте определени портове на вашия компютър въз основа на услугата, която компютърът ви предоставя. Тъй като ние хостваме наш собствен FTP сървър, искаме да отметнем FTP сървър( FTP Server) .
Ще се появи малък изскачащ прозорец с някои настройки, които можете да промените, просто го оставете както е и щракнете върху OK. Щракнете отново върху OK(OK. Click OK) в главния прозорец на защитната стена(Windows Firewall) на Windows .
В Windows 7 и по-нови, процесът е различен за отваряне на порта на защитната стена. Отворете защитната стена на Windows(Windows Firewall) от контролния панел(Control Panel) и след това щракнете върху Разширени настройки(Advanced Settings) от лявата страна. След това щракнете върху Входящи правила( Inbound Rules) и превъртете надолу, докато видите FTP сървър (FTP Traffic-In)(FTP Server (FTP Traffic-In)) , щракнете с десния бутон върху него и изберете Активиране на правило(Enable Rule) .
След това щракнете върху Изходящи правила(Outbound Rules) и направете същото за FTP сървър (FTP Traffic-Out)(FTP Server (FTP Traffic-Out)) . Вече сте отворили защитната стена за FTP връзки. Сега опитайте да се свържете с вашия FTP сайт от друг компютър във вашата мрежа. Първо ще трябва да получите IP адреса на компютъра, преди да можете да се свържете с него от друг компютър.
Отидете на Старт(Start) , щракнете върху Изпълни(Run) и въведете CMD . Въведете IPCONFIG и запишете номера за IP адрес(IP Address) :
Във вашия FTP клиент на другия компютър въведете IP адреса(IP Address) , който току- що сте записали, и се свържете анонимно. Вече трябва да можете да виждате всичките си файлове точно както направихте на FTP клиента, който беше на локалния компютър. Отново(Again) можете също да отидете в Explorer и просто да въведете FTP :\ipaddress, за да се свържете.
Сега, когато FTP сайтът работи, можете да добавите колкото искате папки за целите на FTP . По този начин, когато потребителят се свързва, той определя път, който ще се свърже с една конкретна папка.
Върнете се в IIS , щракнете с десния бутон върху FTP сайт по подразбиране(Default FTP Site) и изберете Нов(New) , а след това Виртуална директория(Virtual Directory) .
В Windows 7 щракнете с десния бутон върху името на сайта и изберете Добавяне на виртуална директория(Add Virtual Directory) .
Когато създавате виртуална директория в IIS , вие основно ще създадете псевдоним, който сочи към папка на локалния твърд диск. Така че в съветника първото нещо, което ще бъдете попитани, е псевдоним. Make е нещо просто и полезно като „WordDocs“ или „FreeMovies“ и т.н.
Щракнете върху Напред(Click Next) и сега прегледайте пътя, към който искате да се отнася псевдонимът. Така че, ако имате куп филми, които искате да споделите, прегледайте тази папка.
Щракнете върху Напред(Click Next) и изберете дали го искате като достъп само за четене или достъп за (Read)четене и запис(Read and Write) . Ако просто искате да споделяте файлове, отметнете Четене(Read) . Ако искате хората да могат да качват файлове на вашия компютър, изберете Read and Write .
Щракнете върху Напред(Click Next) и след това щракнете върху Готово(Finish) ! Сега ще видите новата си виртуална директория под FTP сайта по подразбиране. В Windows 7 и по-нови, процесът е сведен до един диалогов прозорец, показан по-долу:
Можете да се свържете с вас чрез вашия FTP клиент, като поставите в полето Път(Path) „ /Test ” или „/NameOfFolder”. В Explorer просто трябва да въведете ftp://ipaddress/aliasname .
Сега ще виждате само файловете, които са в папката, за която сме създали псевдонима.
Това е всичко! Можете да създавате толкова папки, колкото искате! Единственото друго нещо, което трябва да направите, е да дадете своя публичен IP адрес на всеки, който се свързва извън вашата вътрешна мрежа. Ако искате потребителите да се свързват от всяка точка на света, ще трябва да им дадете своя публичен IP адрес, който можете да разберете, като отидете на http://whatismyipaddress.com/ .
И накрая, ще трябва да препратите FTP порта на вашия рутер към вашия локален компютър, който хоства FTP сървъра. Port Forward е страхотен сайт, който ви показва как да пренасочвате портове на вашия рутер към компютри във вашата домашна мрежа. Трябва да прочетете и другите ми публикации за пренасочване на портове и динамичен DNS :
Какво е пренасочване на портове?
Настройте динамичен DNS за отдалечен достъп(Setup Dynamic DNS for Remote Access)
Това определено е много информация с куп стъпки; ако имате въпроси относно всичко това, напишете коментар! Наслади се!
Related posts
9 бързи начина да направите изображението прозрачно на Windows и Mac
Как да възстановите случайно изтрити файлове в Windows
Как да подпишете PDF файл в Windows
Windows 10 и Windows 7 RAM изисквания – колко памет ви трябва?
Как да промените разстоянието между иконите на работния плот в Windows 11/10
Как да създадете скрит мрежов дял в Windows
Как да записвате разговори в Skype на Windows, Mac, iPhone и Android
Как да зададете или маркирате дял като активен в Windows
Как да изключите дистанционно или рестартирате компютър с Windows
Как да шифровате вашия твърд диск на Windows с VeraCrypt
Как да изчистите принудително опашката за печат в Windows
Поправете грешка в Windows Live Mail 0x800CCC0B
Как да възстановите Windows до фабричните настройки
Как да прехвърляте или мигрирате файлове от Windows PC към Mac
Как да замените Notepad в Windows с алтернативи
Изкопайте аудио компактдиск в MP3 с помощта на Windows Media Player
Справяне с твърде много шрифтове в Windows?
Външният твърд диск не се показва в Windows или OS X?
Как да промените размера на иконата на работния плот в Windows
Как автоматично да премествате или копирате файлове в Windows