По-рано бях написал пост как да превърнете компютъра в сървър за споделяне на файлове в Windows използвайки няколко различни програми. Ако търсите бърз начин да споделите файловете на локалния си компютър с приятели или семейство, това е лесен начин да го направите.
Все пак, ако търсите настройте своя FTP сървър в Windows, като използвате 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 или по-висока, ако е възможно, тъй като те поддържат повечето функции и имат по-добра производителност.
Първото нещо, което ще трябва да настроите своя FTP сървър в Windows, е да се уверите, че сте инсталирали Internet Information Services (IIS). Не забравяйте, че IIS идва само с Pro, Professional, Ultimate или Enterprise версии на Windows.
В Windows Vista и по-рано щракнете върху начало, Контролен панел и отидете Добавяне / премахване на програми, След това кликнете върху Добавяне / премахване на компоненти на Windows, За Windows 7 и по-нова кликнете върху Програми и функции от контролния панел и след това кликнете върху Включване или изключване на функции на Уиндоус.
В съветника за компоненти превъртете надолу, докато видите списъка в списъка и го проверите. Преди да кликнете Следващия все пак, не забравяйте да кликнете върху детайли и след това проверетеПротокол за прехвърляне на файлове (FTP).
За Windows 7 и нагоре, отидете напред и кликнете върху квадратчето до Интернет информационни услуги и FTP сървър, Също така трябва да се уверите, че проверявате Инструменти за уеб управление в противен случай по-късно няма да можете да управлявате IIS от Административни инструменти. За FTP трябва да проверите FTP услуга в противен случай няма да имате възможност да създадете FTP сървър.
Кликнете Добре и след това щракнете върху Следващия, Windows ще продължи и да инсталира необходимите IIS файлове заедно с FTP услугата. В този момент може да бъдете помолени да поставите своя диск с Windows XP или Windows Vista. Не трябва да имате нужда от диск за Windows 7 или по-нова версия.
След като инсталирате IIS, може да се наложи да рестартирате компютъра. Сега искаме да продължим и да отворим панела за конфигуриране на IIS, за да настроим FTP сървъра. Така че отидете начало, тогава Контролен панел и кликнете върху Административни пособия, Сега трябва да видите икона за Интернет информационни услуги.
Когато отворите IIS в Vista или по-рано за първи път, ще видите само името на компютъра в лявото меню. Отидете напред и кликнете върху + символ до името на компютъра и ще видите няколко опции като уеб сайтове, FTP сайтове и т.н. Ние се интересуваме от FTP сайтове, така че разширете и това. Трябва да видиш Стандартен FTP сайт, кликнете върху него.
След като кликнете върху FTP сайта по подразбиране, ще забележите, че в горната част има няколко бутона, които изглеждат като бутони на видеокасетата: Play, Stop и Pause. Ако бутонът "Пусни" е сив, това означава, че FTP сървърът е активен. Вашият FTP сървър вече е готов! Всъщност можете да се свържете с него чрез FTP клиентския софтуер. Използвам SmartFTP, но можете да използвате каквото ви харесва най-добре.
За Windows 7 и по-нови версии ще видите различен вид на IIS. Първо, няма бутон за игра или нещо подобно. Също така ще видите куп опции за конфигуриране на началния екран за удостоверяване, SSL настройки, сърфиране в директории и др.
За да стартирате FTP сървъра тук, трябва да кликнете с десния бутон върху сайтове и след това изберете Добавяне на FTP сайт.
Това отваря FTP съветника, откъдето започвате, като дадете на вашия FTP сайт име и изберете физическото местоположение на файловете.
След това трябва да конфигурирате свързванията и SSL. Връзките са основно какви IP адреси искате да използва FTP сайта. Можете да го оставите в Всички неприсвоени ако не планирате да работите с друг уебсайт. Запази Стартирайте FTP сайта автоматично квадратчето се проверява и избира Няма SSL освен ако не разбирате сертификати.
И накрая, трябва да настроите удостоверяване и оторизация. Трябва да изберете дали искате анонимен или Основно удостоверяване или и двете. За оторизация избирате от Всички потребители, Анонимни потребители или конкретни потребители.
Можете действително да осъществите достъп до FTP сървъра локално, като отваряте Explorer и въвеждате FTP: // Localhost, Ако всичко работи добре, трябва да видите натоварването на папката без грешки.
Ако имате FTP програма, можете да направите същото. Отворете софтуера за FTP клиент и въведете Localhost като име на хост и изберете анонимен за вход. Свържете се и сега трябва да видите папката.
Добре, така че сега ние имаме на сайта да работи! Сега откъде пускате данните, които искате да споделите? В IIS по подразбиране FTP сайт всъщност се намира в C: \ Inetpub \ ftproot, Можете да хвърляте данни там, но какво, ако вече имате данни, намиращи се някъде другаде, и не искате да ги преместите в inetpub?
В Windows 7 и по-нови версии можете да изберете желаното от вас място чрез помощника, но все още има само една папка. Ако искате да добавите повече папки към FTP сайта, трябва да добавите виртуални директории. Засега просто отворете директорията ftproot и изрежете някои файлове в нея.
Сега опреснете FTP клиента си и сега трябва да видите файловете ви! Така че вече разполагате с работещ FTP сървър на вашия локален компютър. Как ще се свържете с друг компютър в локалната мрежа?
За да направите това, ще трябва да отворите защитната стена на Windows, за да позволите FTP връзки към компютъра; в противен случай всички външни компютри ще бъдат блокирани. Можете да направите това, като отидете начало, Контролен панел, кликнете върху Windows защитна стена и след това кликнете върху напреднал Раздел.
Под Настройки за мрежова връзка , уверете се, че всички връзки са проверени в левия списък и след това кликнете върху Настройки бутон. Вече ще можете да отваряте определени портове на компютъра си въз основа на услугата, която ви предоставя компютърът. Тъй като ние хостваме нашия собствен FTP сървър, искаме да се отбием FTP сървър.
Ще се появи малък прозорец с някои настройки, които можете да промените, просто го оставете така, както е, и кликнете върху OK. Кликнете върху OK отново в прозореца на защитната стена на Windows.
В Windows 7 и по-нови версии процесът е различен за отваряне на порта на защитната стена. Отворете защитната стена на Windows от контролния панел, след което кликнете върху нея Разширени настройки отляво. След това кликнете върху Входящи правила и превъртете надолу, докато не видите FTP сървър (FTP Traffic-In), кликнете с десния бутон върху него и изберете Активиране на правило.
След това кликнете върху Изходящи правила и правете същото FTP сървър (FTP Traffic-Out), Сега сте отворили защитната стена за FTP връзки. Сега се опитайте да се свържете с вашия FTP сайт от друг компютър в мрежата. Трябва първо да получите IP адреса на компютъра, преди да можете да го свържете от друг компютър.
Отидете начало, щракнете върху тичам и въведете CMD, Тип IPCONFIG и напишете номера за IP адрес:
Във FTP клиента на другия компютър въведете IP адреса, който току-що сте написали и свържете анонимно. Сега трябва да можете да видите всичките си файлове точно както сте направили на FTP клиента, който е бил на локалния компютър. Отново можете да отидете в Explorer и просто въведете FTP: \ ipaddress за свързване.
Сега, когато сайтът FTP работи, можете да добавите колкото искате папки по FTP. По този начин, когато потребителят се свърже, те посочват път, който ще се свърже с една конкретна папка.
Върнете се в IIS, щракнете с десния бутон на Default FTP Site и изберете нов, и тогава Виртуален указател.
В Windows 7 кликнете с десния бутон върху името на сайта и изберете Добавяне на виртуален указател.
Когато създавате виртуална директория в IIS, основно ще създадете псевдоним, който сочи към папка на локалния твърд диск. Така че в съветника, първото нещо, което ще ви бъде зададено, е псевдоним. Марката е нещо просто и полезно като "WordDocs" или "FreeMovies" и т.н.
Кликнете върху "Напред" и сега прегледайте пътя, до който искате да се позовете на псевдонима. Така че, ако имате куп филми, които искате да споделите, прегледайте тази папка.
Кликнете върху Напред и изберете дали искате да го направите Прочети достъп само или Чети и пиши достъп. Ако просто искате да споделяте файлове, проверете Прочетете. Ако искате хората да могат да качват файлове на вашия компютър, изберете Read and Write.
Кликнете върху Напред и след това върху Готово! Сега ще видите новата ви виртуална директория под стандартния FTP сайт. В Windows 7 и нагоре процесът се свежда до един от диалозите, показани по-долу:
Можете да се свържете с вас чрез FTP клиента, като поставите полето Path "/ Test" или "/ NameOfFolder". В Explorer щяхте просто да въведете FTP: // IPADDRESS / aliasname.
Сега ще видите само файловете, които са в папката, за която сме създали псевдонима.
Това е за него! Можете да създадете толкова папки, колкото искате! Единственото нещо, което трябва да направите, е да дадете своя публичен IP адрес на всеки, който се свързва от външната страна на вашата вътрешна мрежа. Ако искате потребителите да се свързват отвсякъде по света, ще трябва да им дадете своя публичен IP адрес, който можете да разберете, като отидете на http://whatismyipaddress.com/.
И накрая, ще трябва да препратите FTP порта на вашия маршрутизатор към вашия локален компютър, който хоства FTP сървъра. Порт напред е чудесен сайт, за да ви покаже как да препращате портовете на вашия маршрутизатор към компютрите във вашата домашна мрежа. Трябва също така да прочетете другите ми публикации относно препращането на портове и динамичния DNS:
Какво представлява препращането на портове?
Настройка на динамичен DNS за отдалечен достъп
Това определено е много информация с куп стъпки; ако имате някакви въпроси относно всичко това, публикувайте коментар! Наслади се!