Як налаштувати FTP-сервер у Windows 7?


19

У мене виникають проблеми з налаштуванням FTP-сервера в Windows 7.

Я додав послугу за допомогою Панелі управління -> Програми -> Увімкнення та вимкнення функцій Windows.

Я бачу, як послуга почалася на Панелі управління -> Послуги.

Але тоді, коли я запускаю вікно командного рядка Windows cmd, я не підключаюсь. ,

C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit

C:\Users\mattf>

І це наскільки я маю. Я поняття не маю, чому це не працює - це можуть бути налаштування брандмауера?


По-перше, краще додати його через опцію "Додати функції" з консолі управління сервером, ніж робити це маршрутом, який ви пройшли. По-друге, переконайтеся, що у вас встановлено IIS Management Studio 6.0, оскільки для управління FTP це потрібно навіть в Windows 7. У вас це встановлено?
фоекс

Я не думаю, що в Windows 7. є консоль управління сервером. Якщо є, я не знаю, як отримати доступ до неї. Крім того, в моєму складі служба FTP керується через консоль управління IIS 7.5.
Джейсон Р. Кумбс

Вибачте, чомусь я думав, що ви говорили про 2008 рік, а не про 7
фоекс

Відповіді:


34

Я просто тиражував ваші результати.

На відміну від коментаря Phoebus, схоже, ви керуєте FTP-сайтами Windows 7 з тією ж консоллю управління, що і 7,5, як веб-сервісами.

Крім того, схоже, що Microsoft не створює FTP-сайт під час створення послуги FTP (як це було зроблено раніше).

Після встановлення служби FTP і консолі управління IIS виконайте наступні дії.

  1. Запустити адміністративні інструменти | Менеджер інформаційних служб Інтернету (IIS)
  2. Розгорніть локальну машину.
  3. Клацніть правою кнопкою миші Сайти та додайте FTP-сайт.
  4. Назвіть це "FTP-сайт за замовчуванням" з контуром "C: \ inetpub \ ftproot"; наступний
  5. Увімкніть запуск FTP-сайту автоматично, виберіть Дозволити SSL; наступний
  6. Увімкнути анонімну автентифікацію; вдарити Фініш

Тепер ви можете мати FTP для localhost. Ви можете вибрати різні варіанти, але описані вище варіанти для мене працюють і дуже схожі на параметри за замовчуванням у IIS 6 FTP.

Зверніть увагу, вам може знадобитися ввімкнути FTP-сервер у брандмауері. Для цього використовуйте наступну команду.

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"

12

Якщо все, що вам потрібно, - це простий FTP-сервер, який ви можете легко налаштувати і зруйнувати, я б не радив використовувати метод IIS і все налаштовувати. Мені довелося це зробити минулого тижня, щоб завантажити FTP з одного з наших комутаторів Cisco. Я трохи озирнувся і побачив розмови про використання IIS, які я вважав зайвими. Я наткнувся на ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/

Я завантажив двійковий файл, запустив його з командного рядка так: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Якщо ви шукаєте більш постійне рішення, але не хочете спілкуватися з IIS, ви можете спробувати FileZilla - http://filezilla-project.org/


+1 ... Я згоден з коментарем простоти .. і обидва альтернативні пропозиції хороші.
tomjedrz

1
Якщо IIS вже встановлений у системі, немає ніяких причин додавати іншу програму.
Дементік

6

Встановлюючи службу FTP, в розділі Інформаційні послуги Інтернету ви поставите галочку FTP-сервера (що ви, мабуть, вже зробили, але також розширите його та переконайтеся, що послуга FTP також поставлена ​​галочкою. Якщо вони перевірені, і ви також встановили На консолі управління IIS (під інструментами веб-управління) ви побачите опцію для FTP-сервера.

Я також спробував це і виявив, що також потрібно встановити службу FTP. Тоді з'явився варіант для FTP.


3

Джейсон Кумбс залишив один крок, з яким я трохи боровся:

Переглянений крок 6:

Увімкнути анонімну автентифікацію; Виберіть "Анонімні користувачі" в Авторизація: Дозволити доступ до: та натисніть "Прочитати" та "Написати" в розділі Дозволи. Потім виберіть "Готово".


1

Налаштування простого ftp-сервера - це найкращий спосіб передачі даних з однієї точки в іншу.

Найшвидший і найпростіший спосіб зробити це - встановити FileZilla Server на комп'ютер, на який потрібно надіслати дані: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/

Це дуже просто налаштувати.

Встановлення FileZilla Client на комп'ютер У вас є дані: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

Тепер перевірте, на якому IP-адресі прослуховується комп'ютер, на який потрібно надіслати дані: whatismyipaddress.com

І скопіюйте цю IP-адресу до свого клієнта, порт буде за замовчуванням, тому вам не доведеться надавати його, якщо ви не змінили його в налаштуваннях сервера.

Потім використовуйте Вхід та Пароль, які Ви встановили на сервері FileZilla, і Ви готові підключитися.


Оскільки сайти не можуть відповісти з будь-якої кількості причин, утримуйтесь від посилань на сайт, не відповідаючи також на відповідний розділ.
89c3b1b8-b1ae-11e6-b842-48d705

0

Коротка відповідь: Не варто. У світі вже достатньо FTP-серверів, а запуск одного в несерверній ОС вимагає проблем.

Я сподіваюся, що ОП працює це лише у внутрішній мережі, а не з анонімним доступом, і я сподіваюся, що деяка форма шифрування транспортного шару включена.

Для інших, хто думає робити подібні речі, спочатку зробіть крок назад і подивіться, чи дійсно вам потрібен FTP-сервер. Можливо, є й інші, кращі способи робити те, що вам потрібно - і звичайно, ви можете задати "питання 0" тут!


Том випити каву і відпочити, деяким людям потрібно мати FTP, не будьте настільки негативними, вартість пересилання даних по всій планеті кур'єрами - велика і все ще не повністю безпечна. Ви маєте ідею, як я можу передати 250 МБ по всій планеті без використання кур'єрів ?? Я

Кур'єри? Спробуйте SCP :)
Том Ньютон,

-1 не корисна відповідь на питання.
LarryK

Якби я міг, ти отримав би голосування за мене за понтифікацію, не знаючи зворотньої історії. Наприклад, мені потрібен локальний ftp-сервер, щоб працювати на мікропрограмному забезпеченні бездротового маршрутизатора. Ні ftpd, ні робота. Загальне питання тут було корисним.
JimR

Джіме, я знаю, що є місця, де FTP неминучий: моє запитання: "це один з них?" - і це питання так часто не задають - звідси розповсюдження ftp-серверів із вкраденими ліворуч та праворуч ...
Том Ньютон,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.