Як налаштувати FTP-сервер у Windows за допомогою IIS
Раніше я писав пост як перетворити ваш комп'ютер на сервер обміну файлами 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-bit. 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-сервера в IIS
Перше, що вам потрібно налаштувати власний FTP-сервер у Windows, це переконатися, що у вас встановлено службу IIS. Пам'ятайте, що IIS постачається лише з версіями Windows, Professional, Ultimate або Enterprise.
У Windows Vista і раніше натисніть Початок, Панель управління і перейдіть до Додавання / видалення програм. Потім натисніть Додати / видалити компоненти Windows. Для Windows 7 і вище натисніть Програми та функції на панелі керування та натисніть кнопку Увімкніть або вимкніть функції Windows.
У майстрі компонентів прокрутіть вниз, поки ви не побачите IIS у списку і не відмітите його. Перед натисканням Далі не забудьте натиснути кнопку Деталі а потім перевірте Послуга протоколу передачі файлів (FTP).
Для ОС Windows 7 і новішої версії натисніть далі, щоб відкрити вікно Інформаційні послуги Інтернету і FTP-сервер. Також потрібно переконатися, що ви перевірите Інструменти керування Web інакше ви не зможете керувати IIS з адміністративних інструментів пізніше. Для FTP потрібно перевірити Служба FTP інакше ви не зможете створити FTP-сервер.
Натисніть в порядку а потім натисніть кнопку Далі. Windows буде встановлювати необхідні файли IIS разом із службою FTP. Можливо, вам буде запропоновано вставити диск Windows XP або Windows Vista у цей момент. Не потрібно використовувати диск для Windows 7 або вище.
Налаштування та налаштування IIS для FTP
Після інсталяції 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 \ t. Ви можете скинути дані там, але що, якщо у вас вже є дані, розташовані в іншому місці, і не хочете переміщати їх до inetpub?
У Windows 7 і вище ви можете вибрати будь-яке місце, яке ви хочете, за допомогою майстра, але це все ще одна папка. Якщо потрібно додати більше папок до FTP-сайту, потрібно додати віртуальні каталоги. Поки просто відкрийте директорію ftproot і скиньте до нього деякі файли.
Тепер оновіть свій FTP-клієнт, і ви повинні побачити список ваших файлів! Таким чином, тепер у вас є і працює FTP-сервер на локальному комп'ютері. Отже, як би ви з'єдналися з іншого комп'ютера в локальній мережі?
Для цього потрібно відкрити брандмауер Windows, щоб дозволити підключення FTP до вашого комп'ютера; інакше всі зовнішні комп'ютери будуть заблоковані. Ви можете зробити це, перейшовши Початок, Панель управління, натиснувши Брандмауер Windows і натиснувши на Додатково Tab.
Під Параметри мережного підключення переконайтеся, що всі підключення позначені в лівому списку, а потім натисніть на Налаштування кнопки. Тепер ви зможете відкривати певні порти на вашому комп'ютері на основі служби, яку надає ваш комп'ютер. Оскільки ми розміщуємо власний FTP-сервер, ми хочемо відмітити його FTP-сервер.
З'явиться невелике спливаюче вікно з деякими налаштуваннями, які ви можете змінити, залиште його так, як є, і натисніть OK. Натисніть кнопку ОК знову в головному вікні брандмауера Windows.
У Windows 7 і вище, процес відрізняється для відкриття порту брандмауера. Відкрийте брандмауер Windows на панелі керування та натисніть кнопку Розширені налаштування на лівій стороні. Потім натисніть Вхідні правила і прокрутіть вниз, поки не побачите FTP-сервер (трафік FTP), клацніть правою кнопкою миші на ньому та виберіть Увімкнути правило.
Потім натисніть Вихідні правила і робити те ж саме для FTP-сервер (FTP трафік-вихід). Тепер ви відкрили брандмауер для підключень FTP. Тепер спробуйте підключитися до свого FTP-сайту з іншого комп'ютера в мережі. Перш ніж ви зможете підключитися до нього з іншого комп'ютера, спочатку потрібно отримати IP-адресу комп'ютера.
Йти до Початок, натисніть Запустити і введіть CMD. Тип IPCONFIG і запишіть номер для IP-адреси:
У своєму FTP-клієнті на іншому комп'ютері введіть IP-адресу, яку ви просто записали, і підключіть анонімно. Тепер ви зможете бачити всі файли, як це робили на FTP-клієнті, який був на локальному комп'ютері. Знову ж таки, ви також можете перейти до Провідника і просто ввести FTP: \ t.
Тепер, коли сайт FTP працює, ви можете додати стільки папок, скільки хочете для цілей FTP. Таким чином, коли користувач підключається, вони вказують шлях, який буде з'єднуватися з однією конкретною папкою.
Повернувшись до IIS, клацніть правою кнопкою миші на FTP-сайті за замовчуванням і виберіть Новий, і потім Віртуальний каталог.
У Windows 7 клацніть правою кнопкою миші на назві сайту і виберіть Додати віртуальний каталог.
Коли ви створюєте віртуальний каталог в IIS, ви в основному збираєтеся створити псевдонім, який вказує на папку на локальному жорсткому диску. Таким чином, у майстрі, перше, що вам буде запропоновано - це псевдонім. Зробити це щось просте і корисне, як "WordDocs" або "FreeMovies" і т.д..
Натисніть кнопку Далі, а потім перейдіть до шляху, на який ви бажаєте посилатися. Отже, якщо у вас є багато фільмів, які ви хочете поділитися, перейдіть до цієї папки.
Натисніть кнопку Далі і виберіть, чи хочете ви Читайте доступ тільки або Читати і писати доступ. Якщо ви просто хочете поділитися файлами, позначте пункт Читати. Якщо ви хочете, щоб користувачі могли завантажувати файли на ваш комп'ютер, оберіть "Читати та писати".
Натисніть кнопку Далі і натисніть кнопку Готово! Тепер ви побачите новий віртуальний каталог нижче FTP-сайту за умовчанням. У Windows 7 і вище процес зведений до одного діалогового вікна:
Ви можете з'єднатися з вами за допомогою вашого FTP-клієнта, ввівши поле "/ Test" або "/ NameOfFolder". У Провіднику потрібно просто ввести ftp: // ipaddress / псевдонім.
Тепер ви побачите лише файли, які знаходяться в папці, для якої створено псевдонім.
Ось про це! Ви можете створити якомога більше папок! Єдине, що вам потрібно зробити, це видати свою загальнодоступну IP-адресу всім, хто здійснює підключення за межі вашої внутрішньої мережі. Якщо ви хочете, щоб користувачі з’єднувалися з будь-якої точки світу, вам доведеться надати їм загальнодоступну IP-адресу, яку можна дізнатися, перейшовши на http://whatismyipaddress.com/.
Нарешті, вам потрібно переслати порт FTP на маршрутизаторі на локальний комп'ютер, на якому розміщено FTP-сервер. Порт вперед це чудовий сайт, щоб показати вам, як перенаправити порти на маршрутизаторі до комп'ютерів у вашій домашній мережі. Також слід прочитати інші мої публікації про переадресацію портів і динамічний DNS:
Що таке перенаправлення портів?
Налаштування динамічного DNS для віддаленого доступу
Це, безумовно, багато інформації з купою кроків; Якщо у Вас виникли питання щодо всього цього, опублікуйте коментар! Насолоджуйтесь!