Установка и настройка FTP сервера
Сетевые соединения для передачи команд и данных между клиентом и сервером. Появление первых клиентских FTP-приложений. Графические пользовательские интерфейсы. Вход в FTP сервер. Настройка, подключение и вход в файловый сервер с клиентских компьютеров.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.11.2014 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Департамент образования Вологодской области
БОУ СПО ВО «Великоустюгский политехнический техникум»
Курсовая работа
По профессиональному модулю:
«Организация сетевого администрирования»
На тему:
«Установка и настройка FTP сервера»
Выполнил студент
Специальности 230111 «Компьютерные сети»
4 курса, 941 группы
Жадовской Артём Олегович
Проверил преподаватель:
Барский Игорь Александрович
г. Великий Устюг
2014 год
Содержание
Введение
1. Аппаратная часть
2. Установка FTP сервера
3. Вход в FTP сервер.
Заключение
Список используемой литературы
Приложения
Введение
сервер клиентский интерфейс компьютер
Целью написания курсовой работы является научиться устанавливать FTP сервер средствами операционных систем семейства Windows и получить практические навыки настройки, подключения и входа в файловый сервер с клиентских компьютеров.
Для достижения поставленной цели предполагается решить комплекс взаимосвязанных задач:
1. Исследовать, изучить научную литературу про FTP сервера.
2. Выявить, исследовать, изучить, рассмотреть основные определения и формулировки.
3. Применять полученную информацию на практике.
FTP (англ. File Transfer Protocol -- протокол передачи файлов) -- стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет). FTP часто используется для загрузки сетевых страниц и других документов с частного устройства разработки на открытые сервера хостинга.
Протокол построен на архитектуре «клиент-сервер» и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером. Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом, или же, если это разрешено на сервере, они могут подключиться анонимно. Можно использовать протокол SSH для безопасной передачи, скрывающей (шифрующей) логин и пароль, а также шифрующей содержимое.
Первые клиентские FTP-приложения были интерактивными инструментами командной строки, реализующими стандартные команды и синтаксис. Графические пользовательские интерфейсы с тех пор были разработаны для многих используемых по сей день операционных систем. Среди этих интерфейсов как программы общего веб-дизайна вроде Microsoft Expression Web, так и специализированные FTP-клиенты (например, FileZilla).
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, и даже до TCP/IP, в 1971 году. В первое время он работал поверх протокола NCP. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
1. Аппаратная часть
1.Серверный компьютер
· Центральный процессор - CPU Intel® Core™ i3-4370 Processor (4M Cache, 3.80 GHz)
· SVGA Intel® HD Graphics 4600
· Оперативная память - 8 гигабайт.
· Жесткий диск - 2 терабайта.
Цена: 20 000 рублей (по состоянию на октябрь 2014 года).
На сервере установлена операционная система - Windows XP (Цена: 2 890 рублей по состоянию на октябрь 2014 года).
1. Windows XP (кодовое название при разработке -- Whistler; внутренняя версия -- Windows NT 5.1) -- операционная система (ОС) семейства Windows NT корпорации Microsoft. Она была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Название XP происходит от англ. experience («опыт», «впечатления»).
2. Клиентские персональные компьютеры -
Центральный процессор - CPU Intel Pentium G3220 3.0 GHz / 2core / SVGA HD Graphics / 54W / 5 GT / s LGA1150
ОЗУ - 2 Гигабайта.
Жесткий диск - 500 Гигабайт.
Цена: 12 000 рублей.
Для входа в домен на пользовательских персональных компьютерах будет использоваться операционная система - Windows 7 Professional x64(Цена: 7 300 рублей по состоянию на октябрь 2014 года). Она оптимально подходит под поставленные задачи.
2. Установка FTP сервера
Шаг 1
Прежде чем начинать что-либо делать необходимо, учесть, что нам понадобятся права Администратора. Поэтому целесообразней будет зайти под соответствующей учетной записью.
Шаг 2
Прежде всего посмотрим сетевые настройки на компьютере который мы обозначили как FTP сервер. Заходим в свойства протокола TCP/IP и мы видим что IP адрес данного сервера 192.168.1.224.
Шаг 3
Также мы видим, что наше сетевое подключение защищенно брандмауэром (Приложение 1). Нам необходимое его снять, чтобы был доступ к FTP ресурсам. Но, если задумываться о вопросах защиты и безопасности сервера, следует оставить Брандмауэр включенным и открыть 21 порт. На этом настройка сетевых ресурсов завершена.
Шаг 4
Теперь перейдем к установке FTP сервера ресурсами операционной системы Windows XP. Нажимаем «установка и удаление программ» в панели управления, выбираем «установка компонентов» Windows (Приложение 2,3). Далее выбираем вторую вкладку «Internet Information Services (IIS)», нажимаем кнопку «Состав»(Приложение 4), и установим галочку службе FTP(Приложение 5). При этом у нас устанавливаются дополнительные приложения, которые будут необходимы для работы FTP ресурсов. Нажимаем «ОК», «Далее», начинается процесс установки. Здесь нас просят «Вставьте пожалуйста диск с дистрибутивом Windows XP. Вставляем, и процесс установки продолжается. Хочется отметить, что на более новых версиях операционных систем Windows вам не понадобится устанавливать с диска дистрибутив. Видим, что установка завершена, закрываем окно «Установка и удаление программ» и «Панель управления».
Шаг 5
Теперь мы с вами перейдем в «Пуск», правой клавишей по элементу «Мой компьютер», выбираем «Управление» (Приложение 6). В открывшемся окне переходим в «Службы и приложения», далее открываем «Internet Information Service» - «узлы FTP» - «FTP узел по умолчанию», нажимаем правой кнопкой мыши и переходим в свойства FTP узла(Приложение 7). На вкладке FTP узел (Приложение 8) мы можем настроить IP адрес FTP узла, указать свой порт и ограничить подключение пользователей. На следующей вкладке (Приложение 9) устанавливаем безопасные учетные записи пользователей. Во в кладке «Сообщения» (Приложения 10) можно указать сообщение при запуске FTP сервера и максимальное число пользователей к ресурсу. Перейдем в «Домашний каталог» (Приложение 11), здесь указан каталог, где расположен путь к папке, в которой у нас хранится информация FTP сервера. На данный момент настройка FTP позволяет подключить анонимных пользователей к компьютеру, то есть без логина и пароля. Здесь ставим галочку около пункта «Запись» и осуществляем возможность анонимным пользователям записи в данном каталоге. Применяем и сохраняем изменения.
Итак, на этом настройка FTP сервера для подключения анонимных пользователей завершена.
3. Вход в FTP сервер
В этом пункте будут рассмотрены следующие аспекты:
· Ввод в сервер с клиентского компьютера, в нашем случае под управлением Windows 7 Professional;
· Авторизация анонимного пользователя;
· Добавление пользователя и группы на стороне сервера (Windows XP);
Шаг 1
Заходим в сетевые настройки компьютера пользователя, заходим в свойства протокола TCP/IP, и мы видим что компьютер пользователя находится в той же локальной сети, что и FTP серевер (Приложение 12)
Шаг 2
Для запуска FTP сервера используем клиент - программу FileZilla
Здесь в поле «Хост» указываем IP адрес FTP сервера - 192.168.1.224 (Приложение 13), и нажимаем кнопку «Быстрое подключение» или «Подключение к данному серверу»
Мы видим что подключение прошло успешно, и сейчас попробуем перенести на сервер какой - либо файл, например рисунок. Выбираем произвольный и перетаскиваем на FTP сервер.
Видим, что файл успешно скопировался (Приложение 14).
Шаг 3. На серверной машине.
Рассмотрим подключение пользователей, используя логин и пароль.
Нажмем клавишу «Пуск» - «Мой компьютер» и посмотрим, что у нас имеется в папке ftproot.
В ней мы видим картинку, которую мы скопировали с компьютера пользователя (Приложение 15). Теперь настроим сам FTP ресурс, для подключения пользователя по логину и паролю.
Шаг 4
Перейдем в Мой компьютер - Управление.
Здесь мы выбираем Локальные пользователи, и нажимаем Новый пользователь (Приложение 19). В поле Пользователь вводим «test», в поле Пароль - «toor», подтверждаем его, теперь поставим галочки Закрепить смену пароля пользователем, Срок действия не ограничен и сохраняем нового пользователя (Приложение 16). Теперь создадим новую группу(Приложение). Вводим в поле Имя группы «FTP» и нажимаем Создать (Приложение 17).
Шаг 5
Теперь к этой группе подключим пользователя test.
Для этого заходим в свойства FTP Users - Добавить - Дополнительно, нажимаем клавишу Поиск и выбираем пользователя test и сохраняем все изменения. На этом создание группы и пользователя завершено.
Шаг 6
Теперь мы переходим FTP узлы - Свойства, кликаем по вкладке Безопасные учетные записи и здесь выберем пользователя test. Дополнительно - Поиск, выбираем test (Приложение 18), нажимаем OK - OK , вводим наш пароль, применяем. Снимаем галочку Разрешить анонимные подключения и сохраняем результаты. Теперь к серверу могут подключаться только нами созданные пользователи.
Шаг 7
Теперь перейдем на клиентский компьютер и попробуем сначала подключиться как анонимные пользователи.
Открываем FileZilla, вводим IP адрес хоста (192.168.1.224), подключаемся и мы видим сообщение об ошибке «Невозможно подключиться к серверу» (Приложение 19), так как подключение анонимных пользователей запрещено настройками FTP сервера.
Теперь попробуем подключить пользователя test, вводим его пароль и нажимаем Быстрое подключение. Мы видим что подключение к FTP ресурсу прошло успешно (Приложение 20). На этом установка и настройка FTP сервера завершена.
Заключение
В процесс выполнения курсовой работы, я научился подбирать аппаратную, программную часть и устанавливать, настраивать FTP сервер, а также подключаться к серверу с клиентского компьютера. Поставленные цели и задачи - достигнуты.
Список используемой литературы
1. Active Directory (http://ru.wikipedia.org/wiki/FTP)
2. Windows XP (https://ru.wikipedia.org/wiki/Windows_XP)
3. Установка FTP сервера под Windows XP (http://ru.wikihow.com/настроить-FTP-сервер-в-Windows-XP-Professional)
4. FTP.Вход в сервер (http://wpcreate.ru/step/poluchaem-ftp-dostup-k-serveru.html)
Приложения
Приложение 1
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Приложение 6
Приложение 7
Приложение 8
Приложение 9
Приложение 10
Приложение 11
Приложение 12
Приложение 13
Приложение 14
Приложение 15
Приложение 16
Приложение 17
Приложение 18
Приложение 19
Приложение 20
Размещено на Allbest.ru
Подобные документы
Разработка API взаимодействия клиентских приложений с сервером СУБД через Pipe под Windows. Устройство и характеристики СУБД SQLite. Методы WinAPI для передачи данных. Реализация взаимодействия через PIPE. Результат работы серверного приложения.
курсовая работа [596,3 K], добавлен 09.05.2014Многопоточный веб-сервер с входным и обрабатывающими модулями. HTTP—протокол передачи гипертекста. Установка и настройка локального веб-сервера "OpenServer". Установка phpMyAdmin, конфигурация PHP. Настройка веб-сервера и виртуальных хостов, модулей.
курсовая работа [3,2 M], добавлен 08.12.2013Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.
курсовая работа [167,4 K], добавлен 25.12.2013Установка VirtualBox. Создание двух виртуальных машин с операционной системой CentOS. Настройка сетевых интерфейсов в режиме bridgeс и хоста как маршрутизатора для сети. Установка www-сервера. Настройка динамической маршрутизации по протоколу RIP.
курсовая работа [807,5 K], добавлен 14.07.2012Установка и настройка локального web–сервера и его компонентов. Конфигурационные файлы сервера Apache и их натройка. Настройка PHP, MySQL и Sendmail. Проверка работоспособности виртуальных серверов. Создание виртуальных хостов. Тест Server Side Includes.
учебное пособие [6,2 M], добавлен 27.04.2009Установка, разработка конфигурации и дальнейшее администрирование FTP-сервера на системе типа UNIX. Настройка операционной системы и удаленного управления. Основные команды; соединение и передача данных. Аутентификация, способы доступа к FTP-серверу.
курсовая работа [1,3 M], добавлен 02.04.2015Рассмотрение архитектуры "файл-сервер" и двух- и трехуровневых архитектур "клиент-сервер". Модель сервера приложений и свойства "идеальной" системы управления распределенными базами данных. Способы распределения функций обработки логики запроса.
презентация [60,2 K], добавлен 19.08.2013Система доменных имен. Регистрация доменов и обратное преобразование имен. Схема работы DNS сервера. Конфигурация BIND сервера. Расшифровка полей файлов зон. Программное обеспечение, настройка DNS сервера BIND. Проверка работоспособности системы.
курсовая работа [1,6 M], добавлен 20.09.2013Устройство и характеристики СУБД SQLite. Методы работы с базой данных. Описание PIPE под Windows. Разработка API взаимодействия клиентских приложений с сервером СУБД через Pipe под Windows. Шифрование и модификация передающейся через канал информации.
курсовая работа [600,0 K], добавлен 04.05.2014Связь между клиентом и сервером, поддерживаемая посредством передачи сообщений. Конфигурация подчиненного и перенаправителей. Архитектура специальной распределенной вычислительной системы, в которой приложение делится на клиентский и серверный процессы.
контрольная работа [126,8 K], добавлен 08.02.2015