Матеріал з Енциклопедія Хаб.ру
Якщо хоча б іноді з'являється необхідність не тільки віддавати, а й приймати файли (тобто дати можливість кому-то что-то залити собі на машину) - варто дивитися в бік ftp-сервера.
Зауважу, що ніщо не заважає тримати одночасно і ftp- і web-сервер і клієнти можуть одночасно користуватися і тим і іншим.
Резюмуючи, можу порадити такі софтина (підкреслюю: рекомендації виходячи з міркувань простоти і швидкості запуску в роботу):
Всі перераховані софтина безкоштовні (крім Gene6 FTP Server, але і це, як відомо, в рунеті не проблема), все - на англійській мові (знову ж, крім Gene6 FTP Server - є російський мовний файл), всі налаштовуються просто елементарно, фактично взагалі без налаштувань - "включив і працюй" (знову ж крім Gene6 FTP Server, з яким треба 10 хв повозитися, але його функціонал того варто).
Безумовно, існує величезна безліч інших програм для реалізації цих цілей, з набагато більшими можливостями (і, відповідно, купою конфігов і налаштувань). Ні в якому разі не варто обмежувати кругозір і зациклюватися на запропонованому - я вибрав і опишу ці лише тому, що вони, на мій погляд, найбільш прості та зручні для непрофесіонала, у якого мета "взяти і зробити", а не всебічно вивчати питання " як це робиться правильно ".
Gene6 FTP Server випав з цього списку лише тому, що він підтримує віртуальні директорії (тобто є папки на диску - наприклад c: \ prog1 d: \ soft23 і e: \ crack456, а для клієнта, який зайшов на сервер, вони будуть виглядати як підпапки однієї кореневої папки / soft / music / kino або навіть одна буде підпапка інший або як вам заманеться), для кожної можна вказати необхідні права доступу і навіть показувати абсолютно різні папки для різних користувачів. Такий функціонал є далеко не у кожного серйозного ftp-сервера і це дуже зручно.
Зрештою, в будь-якому випадку, кожен вирішує для себе сам.
FTP-сервер, до речі, можна підключити як мережевий диск і ви забудете про те, що це взагалі ftp - в системі просто з'явиться ще один диск і їм можна користуватися точно так же, як і локальним жорстким диском (створювати, редагувати, перейменовувати і видаляти файли звичним чином - якщо на ftp-сервері у вас є відповідні права).
У мене у свій час було підключено 2 провайдера і ftp-сервер одного з них був підключений як диск, а цей диск, в свою чергу, був віртуальної папкою уже мого ftp-сервера. Таким чином, мої знайомі з однієї мережі, заходячи до мене на ftp, отримували доступ до внутрішнього ftp-серверу іншого провайдера і досить довго і успішно качали звідти файли, навіть не знаючи, де вони лежать на самому ділі;)