• Типы ftp. Интернет-служба передачи файлов FTP, созданная через программу GuildFTPd. Как создать сервер при помощи специальных программ

    21.04.2018

    Служба FTP в интернете предназначена для прямого обмена файлами, построена она на технологической основе "клиент-сервер". Происходит взаимодействие между клиентом и сервером благодаря протоколу FTP. Клиент - это тот, кто посылает запросы к определенному серверу, а также получает и передает информацию. Сервер - это система, которая принимает файлы от какого-либо клиента, обрабатывает их, а после передает дальше.

    Некоторые команды могут не работать с анонимным пользователем, так как эта учетная запись имеет ограничения на уровне операционной системы. Синтаксис имен файлов может быть несовместим между различными операционными системами. Некоторые имена не могут использоваться в некоторых системах.

    Каждое сообщение сервера содержит трехзначный десятичный идентификатор. Эти сообщения можно просмотреть или нет, используя подробный или спокойный режим, соответственно. Удаленный сервер принимает локальное клиентское управляющее соединение. Клиент отправляет команды на сервер, и соединение сохраняется на протяжении всего сеанса.

    В чем преимущества использования службы FTP?

    Служба FTP в интернете предназначена для приема и передачи всевозможных файлов. Она имеет свои сервера, в которых хранятся большие архивы со всевозможными данными и файлами. В таких архивах огромные объемы абсолютно различной информации. Есть и дублирующие архивы, в которых информация совершенно идентична между несколькими серверами, их называют зеркалами.

    Сервер создает соединение для передачи данных, создавая соединение для каждого переданного файла. Эти данные передаются с сервера клиенту и наоборот. Команды отделены от данных, и клиент может отправлять команды во время передачи данных. Закрытие соединения указывает конец файла.

    По завершении установки служба будет отключена. Поэтому мы должны запустить его вручную с помощью среднего времени, а также позволить ему автоматически запускаться из следующей загрузки системы. Теперь пришло время проверить, что наши настройки выше работают по мере необходимости. Мы начнем с тестирования анонимных логинов.

    Преимущества этой службы заключаются в нескольких моментах:

    1. Возможность через мировую сеть. Используя протокол, возможно скачивать на компьютер практически любые файлы: музыку, архивы, текстовую информацию и программы.
    2. Возможность отдаленно управлять на сервере файлами любого подключенного к сети компьютера. То есть, если говорить другими словами, можно с одного компьютера управлять файлами компьютера, находящегося на другом конце света.
    3. Удобно работать с информацией, файлами или документами, не надо переходить с одной страницы на другую в поиске нужной информации, как это бывает в любом браузере.

    Имя: анонимное 530 Разрешение отклонено. И это верно из приведенного ниже результата. По этой причине в приведенном ниже разделе мы объясним более безопасный способ установки для пользователя неподготовленного локального корневого каталога. В этом документе будут рассмотрены эти и другие вопросы.

    Общая сборка операционной системы включает. Многие другие программы и утилиты. . С его помощью можно передавать файлы между компьютером и сервером хостинга веб-сайта. Он также широко используется системами резервного копирования для отправки файлов на интернет-серверы. Он предназначен для облегчения передачи этого файла в Интернете. Обычно использует порт 21 сервера для связи с клиентом.


    Для работы со службой FTP необходимы специализированные программы, именно они обеспечивают работу протокола. Есть несколько типов таких программ: FTP-сервер, FTP-клиент и archie.

    Что такое протокол FTP?

    Служба файлов FTP использует протокол, который напрямую взаимодействует с протоколом на транспортном уровне, иначе TCP:

    Каталоги, к которым анонимные пользователи имеют доступ, должны быть очень ограниченными. Если злоумышленник имеет доступ к критическим файлам сайта, он или она может обнаружить пароли и даже полностью контролировать сайт.


    Эта информация может варьироваться от компании к хостинговой компании.

    В отличие от большинства, нет входа. Нажмите на изображение, чтобы его увеличить. Говоря проще, это система, которая позволяет отправлять и получать файлы с одного компьютера на другой через соединение между машинами. На первом компьютере находятся размещенные файлы; а вторая выполняет операцию.

    • Начальный стандарт - RFC-114.
    • Последний - RFC-959.

    От других разработанных приложений эта служба отличается тем, что она использует всего лишь два TCP-соединения для того, чтобы передавать какую-либо информацию и файлы:

    1. Управляющее соединение - оно предназначено для передачи команд серверу и получения от него уже обработанных ответов. Для организации этого соединения нужен протокол Telnet (отправка запроса и ожидание обработанного ответа, после его получения дает сигнал, что возможно передать команду).
    2. Соединение имеющихся или всех посылаемых и получаемых файлов. После установки Telnet-соединения передача файлов осуществляется путем логического прцесса, который организует TCP, он проверяет доступность портов в FTP-сервере.
    Такие постоянно формируются, а в случае необходимости ликвидируются.

    Именно этот протокол позволяет отправлять и получать файлы на машине. Интерфейс минимализма является чрезвычайно функциональным, поскольку загружаются только основные предметы. Это настолько эффективно и важно, что он используется для передачи файлов на сайт между разработчиками и хостинг-провайдерами.

    Вы можете создавать и поддерживать свои веб-страницы на своем собственном компьютере и передавать файлы на свой сайт в любое время. Интерфейс очень прост и интуитивно понятен. Это не что иное, как протокол для передачи файлов. Это файл, выходящий с вашего компьютера на сервер хостинга вашего сайта и наоборот. Вы отправляете туда любой тип файла, который хотите разместить в среде вашего сайта. Форматы разнообразны, такие как: текстовый документ, фотографии, электронные таблицы и т.д.


    FTP-протокол может работать в двух режимах:

    Активном;
    - пассивном.

    Что такое FTP-клиент?

    FTP-клиент - это определенный который реализует передачу через протокол FTP-файлов. Получается, что служба FTP в интернете предназначена, чтобы обмениваться файлами между несколькими компьютерами, связанными локальной или интернет-сетью. При этом совершенно не важно, какими именно платформами оснащены эти компьютера или на каком расстоянии они находятся друг от друга.

    И вы удивляетесь, зачем мне это делать? Ответ заключается в том, чтобы сделать содержимое этих файлов доступным для ваших посетителей. Где одна сторона - это ваш компьютер, а на другой стороне находятся файлы вашего сайта на сервере. Просто перетащите с одной стороны экрана на другую, чтобы сделать копию. Является ли это от вашего местоположения до сервера или обратного пути. Важно: если вы скопируете файл, который уже существует на вашем компьютере, например, на сервере, программа спросит, хотите ли вы перезаписать уже существующий файл.

    И это автоматически удалит файл, который уже существует, поэтому вам нужно обратить пристальное внимание. Хорошим советом является переименование файла, чтобы вы не потеряли его перед копированием. Хотя он имеет дружественный интерфейс, он предлагает очень полные варианты даже для опытных программистов. Если у вас есть размещенный веб-сайт или вы хотите разместить его в какой-то момент, вам придется отправить его на сервер хостинга.



    Фактически такой клиент устроен так же, как и сервер, но он управляется только при помощи локальной машины автоматизировано или же человеком. Получается, управлять FTP-клиентом через интернет нельзя - только через компьютер.

    Есть типы FTP-клиента - так называемые Например, ReGet, Go!Zilla и многие другие. Благодаря им пользователь может осуществлять загрузку с какого-либо Web-сервера. Главная особенность таких программ в том, что они могут интегрироваться под любой браузер, автоматически перехватывать необходимые файлы для пользователя. FTP-загрузчики имеют удобное управление, красивый интерфейс и в случае обрыва связи возобновят докачку после ее включения.

    Если у вас более одного сайта, вы можете спокойно отдохнуть. В дополнение к интуитивно понятному использованию вы получаете производительность, избегая регистрации и перемещения из одной учетной записи в другую или даже перегружая свой компьютер более чем одной программой для той же цели.

    Программа доступна на 40 языках, включая португальский, и имеет интуитивно понятный процесс установки, идеально подходящий для начинающих. Просто нажмите на ссылку для загрузки. Программа включена в официальные репозитории самых популярных дистрибутивов, поэтому просто используйте диспетчер пакетов вашего дистрибутива для установки программы. С учетом этих данных вы можете продолжить установку.

    Что подразумевается под FTP-сервером?

    FTP-сервер - это специальные программы, которые запускаются на персональном компьютере, они работают в фоновом режиме. Они позволяют сделать из самого обычного компьютера полноценный FTP-сервер, а управление службой FTP позволяет скачивать или закачивать любые нужные файлы. Такая программа автоматически отслеживает все запросы, которые поступают от других компьютеров, затем обрабатывает их и дает ответ. Устанавливая этот сервер, обязательно обозначают ограниченную директорию, доступную для других программных клиентов. Каждый файл и директория имеют свои индивидуальные атрибуты, к ним можно при желании ограничить доступ каких-либо компьютеров. Например, один файл можно только читать, другой записывать, третий абсолютно открыт для любой машины и так далее.

    Когда вы запускаете программу, появляется введение в настройки. Обычно вы получаете эту информацию по электронной почте, когда ваша учетная запись хостинга активирована. Если вы его не получили, проверьте панель управления или обратитесь к поддержке вашей хостинговой компании.

    Менеджер сайта также позволяет вам определить тип используемого шифрования и предоставить дополнительные параметры для настройки соединения. Конфигурация очень похожа, просто заполните поля, как указано в программе. Среди особенностей программы - функция перетаскивания файлов для отправки их на сервер. Для загрузки достаточно выбрать нужный элемент и перетащить его в другую папку.

    FTP-сервер - это ограниченные системы, они доступны только зарегистрированным пользователям, при подключении к ним необходимо вводить логин и пароль. Есть множество так называемых открытых серверов, иначе их еще называют анонимными. Чтобы войти туда, надо ввести логин - anonymous и пароль - password.

    Archie - поисковая программа для FTP-архивов

    Поиск необходимого FTP-сервера в интернете - задача весьма трудоемкая и сложная, для ее облегчения был разработан специальный программный модуль Archie. Работать с ним можно через электронную почту, через Telnet-сессию или локально. Следует понимать, что служба архивов FTP и archie - это абсолютно разные по возможностям технологии. Чаще всего, чтобы получить возможность доступа к archie-серверу, пользователю сначала надо обратиться к archie-клиенту.

    Вы можете использовать кнопки быстрого доступа для выполнения команд на платформе. Программа позволяет вам настроить текстовый редактор и коды для редактирования файлов вашего сайта. В этом примере вы можете увидеть, как просто и быстро использовать этот мощный инструмент. Найдите папку с файлом, который вы хотите отправить, и выберите в поле «Местный адрес».

    С помощью правой кнопки мыши щелкните файл, который нужно отправить в поле «Локальный адрес». Если вы хотите перенести с удаленного компьютера на локальный компьютер, просто измените расположение файлов. Перетаскивание файлов также удобно и хотя это один из отличий этой панели, это более подверженная ошибкам операция.

    Для работы через Telnet пользователю следует открыть сессию Telnet, в нужной строке написать слово archie. Выглядит это так: telnet archie.mcgill.са login: archie.
    После того как появится строка: archie>. Можно поинтересоваться и возможностями сервера, введя в строку команду: help.

    Как самостоятельно в сети интернет?

    Так как служба FTP в интернете предназначена для обмена между интернет-пользователями файлами, и с ее помощью сделать это можно просто и быстро, некоторые пользователи желают установить свой сервер. Осуществить это желание можно, но только имея необходимые теоретические знания об интернете и определенных программах, а также о файлообмене.

    Программа очень интуитивная и дружелюбная, более того, она ничего не стоит. Поэтому он платит за эксперимент и видит, поможет ли он в вашем рабочем процессе. Узнайте больше о программе на официальном сайте. Если у вас все еще нет хостинга веб-сайта.

    Однако, давайте сначала взглянем на его начальные настройки, так как они повлияют на работу с вашим сервером.

    • Загрузите его и откройте мастер установки.
    • В противном случае выберите «Начать как сервис, запуститься вручную».
    В этой области вы также установите порт для интерфейса администратора.


    Есть множество программ, которые позволяют создать личный FTP-сервер на персональном компьютере. Одной из таких специализированных программ является GuildFTPd. Она достаточно проста в установке и интуитивно понятна, если знать некоторые нюансы создания FTP. Первоначально ее надо найти на просторах интернета и установить на свой компьютер. Проблем с ее установкой не должно возникнуть. А вот в настройке программы необходимо будет произвести некоторые действия - это необходимо для дальнейшей корректной работы созданной FTP-службы.

    Если вы измените этот номер порта, обратите внимание на то, что он есть, вам понадобится его для подключения к серверу позже. По завершении мастера установки установите его для запуска интерфейса администратора сервера. Это окно, в котором вы будете настраивать свой сервер и контролировать его активность. При первом запуске интерфейса администратора он запрашивает адрес и порт сервера.

    • Установите административный интерфейс сервера для запуска автоматически.
    • Запустите и подключитесь к серверу с помощью интерфейса администратора.
    Если все прошло хорошо, ваш сервер работает и работает, но никто не может его использовать, так как вам не предоставлено ни одного разрешения.

    Интернет-служба передачи файлов FTP, созданная через программу GuildFTPd

    После скачивания и установки на компьютер этой программы надо перейти в панель настроек (GuildFTPd options), там выйдет несколько вкладок и пунктов. В категории General находятся все главные настройки, которые определяют количество соединений, номера портов и другие важные параметры. Здесь надо выполнить все нужные настройки. У каждого сервера они индивидуальны и зависят только от желаний создателя.

    Чтобы настроить пользователя сервера, в меню «Правка» выберите «Пользователи». В диалоговом окне «Пользователи» с правой стороны, нажмите кнопку «Добавить», чтобы создать нового пользователя и назначьте пароль. Обратите внимание, что вы можете настраивать права доступа к файлам для каждого пользователя: предоставлять права только на чтение, права на запись и может ли пользователь удалять файлы или создавать каталоги.

    Если вы хотите предоставить нескольким пользователям доступ к вашему серверу с одинаковыми правами и доступом к каталогам, вместо создания каждого отдельно, настройте группу пользователей. Затем, если вы перемещаете свой музыкальный каталог, вам нужно только отредактировать группу, а не каждый пользователь в ней. Чтобы управлять группами пользователей, в меню «Правка» выберите «Группы».

    Теперь надо выбрать, каким именно методом будет создаваться сервер. Система GuildFTPd работает так, что будущие пользователи должны подразделяться на группы, на основании этого будет создаваться определенный сервер: на основе персональных аккаунтов или нужной директории.

    Теперь, когда сервер работает и работает с пользователями, пришло время войти в систему и попробовать загрузить и загрузить.

    С бесплатной версией ландшафтный режим невозможен. Анонимное использование. Имя и пароль можно изменить. Домашний каталог может использоваться как корневой каталог. Скрытые файлы могут отображаться. Персонализированный домашний каталог. Сервер может работать как служба переднего плана.

    Это проще, если вы используете меньше пассивных портов. Требуются следующие права. Без этого права соединение может быть прекращено через некоторое время. Особая благодарность Беатрис Вера, Суржит Панда, Алексу Сову, Дэвиду Молнару, Балазу, Дамиену Варвенне, Симоне Бальдукчи, Хуанви, Ченгчену Ху, Ноелии, Нокса Тагакову, Джону Лиму, Томоказу Вакасуги и Паулино Фейтио.

    Какой вид создаваемого FTP-сервера выбрать? Сервер на основе персональных аккаунтов

    Данный вид подходит тогда, когда организовывается файловый сервер, которым будут пользоваться знакомые. В этом случае для каждого отдельного пользователя можно будет сделать персональную систему файлов.

    Для этого создается группа, ей дается название, делается общий доступ в корневой каталог. Для этого надо нажать на кнопку Add и перейти в раздел Edit Path. Затем создается база пользователя, Admin, далее Add User, тут необходимо ввести идентификационные данные (логин, пароль) всех будущих пользователей создаваемого сервера. Таких пользователей может быть любое количество, желательно сразу определиться с их ним, если, например, будет пользоваться человек 16. Служба FTP в интернете предназначена для обмена документами между неограниченным количеством людей.

    Протокол передачи файлов - это сетевой протокол, который обычно используется для передачи данных веб-сайта с локального компьютера на удаленный веб-сервер. Это позволяет вам локально создавать веб-сайт, а затем загружать его на удаленный сервер, который будет опубликован на вашем веб-сайте.

    Для входа на ваш веб-сервер вам потребуется следующая информация. В следующих разделах объясняется, как получить каждый из них. Прокрутите вниз до раздела «Домены, размещенные». Там вы увидите свое доменное имя. Справа вы увидите своего пользователя и сервер, на котором он настроен.

    Когда основная база готова, при необходимости может создаваться виртуальная файловая система под каждого пользователя. Для этого надо опять пройти в Add - Edit Path, там указать имена файлов и папок для каждого отдельного логина.

    Как создается открытый FTP-сервер?

    Это второй путь создания собственного сервера, но он больше подходит для многочисленного количества пользователей и под интернет-маркетинг. Службы интернета FTP-сервера воспринимают положительно, таких сервисов в сети очень большое количество.

    Создать открытый сервер намного проще, чем с персональными аккаунтами. В этом случае создается только один пользователь, в строчке указания имени следует ввести anonymous. Также обязательно надо снять галочку, которая стоит возле названия list. Далее остается только закачать файловые каталоги, которые будут доступны любому пользователю интернета.

    Способ третий: командная строка DOS

    Утилиту «ftp.exe», входящую в состав Windows по умолчанию, можно запустить из командной строки. Она позволяет скачивать и загружать файлы по вручную, но главное ее достоинство - функции автоматизации. С ее помощью можно запланировать и автоматизировать на регулярной основе.

    Чтобы получить справку по утилите FTP, введите в командной строке ftp -? и нажмите . Чтобы посмотреть список доступных команд, введите ftp и нажмите для запуска утилиты, а затем введите? и снова нажмите . Для завершения работы утилиты введите bye и нажмите .

    Для автоматизации загрузки и скачивания можно использовать командные файлы и сценарии FTP. Ниже приводятся примеры таких сценариев. Замените в них выделенный курсивом текст на нужное имя хоста, имя пользователя, пароль, путь к локальному файлу и путь к удаленному каталогу.

    Передача одного файла

    Скопируйте в Блокнот (Notepad) следующий текст, подставив нужные значения, и сохраните его как «H:\TransferTest\transfer.bat ».

    ftp -v -n -s:H:\TransferTest\transfer.ftp

    Назначение команд:

    Ftp - запускает утилиту FTP;
    -v - отключает вывод информации об ответах удаленного FTP-сервера;
    -n - отключает автоматический вход;
    -s: - указывает путь к файлу, содержащему команды для FTP-передачи. .

    Затем H:\TransferTest\transfer.ftp ».


    user yourusername
    password
    cd /public_ftp/test
    put “W:\pecos-softwareworks\shtml\changes_to_the_windows7_taskbar_you_should_know_about.shtml”
    bye

    Назначение команд:



    put - загружает указанный локальный файл на удаленный сервер; кавычки можно не использовать, если путь не содержит пробелов;

    Совет: команды FTP можно сокращать до трех символов - например, использовать bin вместо binary.

    Еще один совет: длинные пути неудобно вводить вручную - это слишком долго, да к тому же, высока вероятность совершить ошибку. Чтобы облегчить себе задачу, воспользуйтесь одним из следующих методов:

    Откройте в Проводнике папку, в которой хранится нужный файл, нажмите правой кнопкой мыши на любом фрагменте адреса в адресной строке и выберите опцию «Копировать адрес как текст» (Copy Address as Text). Вставьте скопированный адрес в сценарий FTP и добавьте к нему имя файла.
    Нажмите правой кнопкой мыши на файле в Проводнике, выберите опцию «Свойства» (Properties) и откройте вкладку «Безопасность» (Security). Скопируйте полный путь к файлу из строки «Имя объекта» (Object name) и вставьте его в сценарий FTP.

    В командной строке введите H:\TransferTest\transfer.bat и нажмите или запустите командный файл двойным щелчком. При этом может появиться предупреждение безопасности, показанное на рис. I.

    Рисунок I. Выберите опцию «Общественные сети» (Public Networks) и нажмите кнопку «Разрешить доступ» (Allow Access).



    Рисунок J. Команда put загружает файл с клиентского компьютера на сервер. Если такой файл на сервере уже есть, он будет заменен.

    Для скачивания файла с удаленного сервера на клиентский ПК используется команда get.

    Передача нескольких файлов

    Скопируйте в Блокнот следующий текст, подставив нужные значения, и сохраните его как «».

    cd /D W:\pecos-softwareworks\shtml
    ftp -v -n -s:H:\TransferTest\multiple_transfer.ftp

    Скопируйте в Блокнот следующий текст, подставив нужные значения, и сохраните его как «H:\TransferTest\multiple_transfer.ftp ».

    open example.yourhostingsite.com
    user yourusername
    password
    cd /public_ftp/test
    prompt
    mput “changes_to_the_windows7_taskbar_you_should_know_about.shtml” “a_case_of_maxtaken_identity.shtml”
    lcd \Projects\PSWW\VIC\Package
    binary
    mput “vista_image_capture_1_1_2.zip” “vista_image_capture_1_2_0.zip”
    bye

    Назначение команд:

    Open - открывает удаленный FTP-сервер;
    user - указывает имя пользователя для входа на сервер;
    password - указывает пароль для входа на сервер;
    cd - переходит в указанный удаленный каталог для загрузки файлов, в данном примере - «/public_ftp/test»;
    prompt - отключает интерактивные приглашения на ввод при загрузке множественных файлов с использование команды mput;
    mput - загружает указанные файлы ASCII с локального ПК; кавычки можно не использовать, если путь не содержит пробелов;
    lcd - переходит в указанный локальный каталог, в котором хранятся файлы для загрузки, в данном примере - «\Projects\PSWW\VIC\Package»;
    binary - переключается в режим двоичной передачи;
    mput - загружает указанные бинарные файлы с локального ПК; кавычки можно не использовать, если путь не содержит пробелов;
    bye - завершает сеанс подключения и работу утилиты FTP.

    Теперь в командной строке введите H:\TransferTest\multiple_transfer.bat и нажмите или запустите командный файл двойным щелчком (рис. K).



    Рисунок K. Этот сценарий позволяет загрузить на сервер сразу несколько файлов.

    Обратите внимание - я использовал команду cd для смены каталога в командном файле и команду lcd для смены локального каталога в сценарии FTP, чтобы упростить команду mput за счет использования относительного пути вместо полного.

    Совет: пробелы в именах файлов могут привести к возникновению проблем при передаче файлов, поэтому вместо них желательно использовать подчеркивания, если это возможно.

    Команда mput позволяет загрузить несколько файлов с клиентского компьютера на удаленный сервер. Если на сервере такие файлы уже существуют, они будут заменены.

    Для скачивания нескольких файлов с удаленного сервера на локальный ПК используйте команду mget.

    Передача текстовых и бинарных файлов

    Передача текстовых (ASCII) и двоичных файлов с помощью утилиты FTP осуществляется по-разному. По умолчанию, утилита загружает файлы в режиме ASCII - именно такой способ используется в приведенном выше примере с передачей одного файла. В примере с загрузкой нескольких файлов присутствуют оба типа файлов - и ASCII, и бинарные. Чтобы предотвратить потерю данных, необходимо использовать подходящий метод передачи для каждого конкретного файла.

    Проблемы безопасности

    При передаче файлов по протоколу FTP возникает очевидная угроза безопасности. Если имя пользователя и пароль хранятся в незашифрованном текстовом файле, их может украсть любой, кто имеет доступ к компьютеру. Так что сценарий FTP стоит зашифровать. Подробнее о шифровании можно узнать в штатной справке Windows, воспользовавшись поиском по ключевому слову «шифрование». Нужные сведения содержатся в разделе « » (Encrypt or Decrypt a Folder or File). О шифровании в Windows 2000, Windows Server 2003, и рассказывается также на сайте Microsoft. В Википедии приводится полный версий Windows, поддерживающих систему шифрования данных . Кроме того, можно воспользоваться сторонним приложением для шифрования, например, .

    Проблемы при использовании брандмауэра

    Если при попытке подключиться к FTP-серверу вы получаете сообщение об ошибке «425 Невозможно установить соединение: Время ожидания истекло» (Unable to build data connection: Connection timed out), скорее всего, проблема связана с брандмауэром. Утилита FTP не поддерживает передачу данных в пассивном режиме, поэтому при использовании брандмауэра могут возникать ошибки в передаче данных. Я сталкивался с такой проблемой при использовании Comodo Firewall 4.0. Чтобы ее устранить, необходимо разрешить утилите FTP удаленный доступ в настройках брандмауэра.

    В заключение

    Прежде чем пускаться на поиски стороннего приложения для работы с FTP, обратите внимание на встроенные инструменты Windows. Возможно, одного из описанных методов будет вполне достаточно для выполнения стоящих перед вами задач.

    Материалы
    Похожие статьи