- •Учебная группа 693
- •Инструкция по подготовке и выполнению лабораторных работ
- •А.С. Швецов
- •Сети и телекоммуникации
- •Руководство к лабораторным работам
- •Часть 2
- •Работа с ресурсами глобальной сети в ос мсвс
- •Санкт-Петербург
- •Содержание
- •Список сокращений
- •Введение
- •1. Ip адресация и ip маршрутизация
- •1.1. Теоретическая часть
- •1.1.1. Схема распределения адресного пространства
- •1.1.2. Ip маршрутизация
- •1.1.3. Управление маршрутизацией в ос мсвс
- •1.1.4. Управление маршрутизацией в ос Windows
- •1.1.5. Используемые в работе команды
- •1.2. Практическая часть
- •1.2.1. Алгоритм выполнения работы
- •1.2.2. Варианты индивидуальных заданий
- •1.2.3. Содержание отчёта
- •1.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •2. Сбор информации о сетевом трафике
- •2.1. Теоретическая часть
- •2.1.1. Модель osi
- •2.1.2. Протокол Ethernet
- •2.1.3. Протокол arp
- •2.1.4. Протокол ip
- •2.1.5. Протокол icmp
- •2.1.6. Проверка доступности удалённого хоста. Программа ping
- •2.1.7. Используемые в работе команды
- •2.2. Практическая часть
- •2.2.1. Алгоритм выполнения работы
- •2.2.2. Варианты индивидуальных заданий
- •2.2.3. Содержание отчёта
- •2.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •3. Технология nat
- •3.1. Теоретическая часть
- •3.1.1. Основы технологии nat
- •3.1.2. Общие принципы работы nat
- •3.1.4. Работа nat в мсвс
- •Icmp критерии
- •3.1.5. Проверка наличия установленного пакета iptables
- •3.1.6. Используемые в работе команды
- •3.2. Практическая часть
- •3.2.1. Алгоритм выполнения работы
- •3.2.2. Варианты индивидуальных заданий
- •3.2.3. Содержание отчёта
- •3.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •4. Фильтрация пакетов
- •4.1. Теоретическая часть
- •4.1.1. Принципы работы межсетевых экранов
- •4.1.2. Работа межсетевого экрана в мсвс
- •4.1.3. Проверка наличия установленного пакета iptables
- •4.1.4. Используемые в работе команды
- •4.2. Практическая часть
- •4.2.1. Алгоритм выполнения работы
- •4.2.2. Варианты индивидуальных заданий
- •4.2.3. Содержание отчёта
- •4.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •5. Настройка dns
- •Теоретическая часть
- •Принципы работы dns
- •Понятие зоны.
- •Типы серверов доменных имен (типы запросов: рекурсивные, не рекурсивные), прямые обратные зоны.
- •Кэширующие (cache) серверы
- •Серверы, обслуживающие корневую зону (Root servers)
- •Протокол dns
- •Сокращение имен
- •Общие сведения о вариантах настройки bind версий 8 и 9
- •Кеширующий сервер (Cache server)
- •Официальный (Authoritative) сервер зоны
- •Вспомогательный сервер (secondary, slave)
- •Файлы описания зон
- •Массовое создание зон
- •Утилита nslookup
- •Последовательность действий настройки dns-сервера
- •Практическая часть
- •Алгоритм выполнения работы
- •Варианты индивидуальных заданий
- •Содержание отчёта
- •Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •6. Настройка службы ftp
- •6.1. Теоретическая часть
- •Проблема безопасности
- •Основные команды
- •Создание ftp-сервера в ос мсвс
- •Проверка наличия установленного пакета ftp-сервера, при отсутствии установленного пакета его необходимо установить из дистрибутива ос мсвс.
- •Конфигурирование ftp-сервера (vsftpd).
- •Запуск (перезапуск) демона vsftpd в ос мсвс.
- •6.1.6.1. Проверка наличия установленного пакета ftp-сервера
- •6.1.6.2. Конфигурирование ftp-сервера
- •Управление доступом
- •Сетевые параметры
- •6.1.6.3. Файл «/etc/vsftpd/ftpusers»
- •6.1.6.4. Файл «/etc/vsftpd/user_list»
- •6.1.6.5. Запуск демона ftp (vsftpd) в ос мсвс
- •Настройка ftp-клиента в «Total Commander»
- •Используемые в работе команды
- •6.2. Практическая часть
- •6.2.1. Алгоритм выполнения работы
- •6.2.2. Варианты индивидуальных заданий
- •6.2.3. Содержание отчёта
- •6.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •7. Настройка почтового сервера
- •7.1. Теоретическая часть
- •Названия
- •История
- •Современная архитектура (smtp)
- •Маршрутизация почты
- •Протокол передачи почты smtp
- •Установление соединения.
- •Аутентификация.
- •Передача данных.
- •Безопасность smtp и спам
- •Протоколы получения почты
- •Различия
- •Структура письма
- •7.1.8.1. Заголовок smtp
- •7.1.8.2. Заголовок письма
- •7.1.8.3. Часто используемые поля
- •7.1.8.4. Тело письма
- •Цепочки писем
- •Почтовые рассылки
- •Коммерческое использование
- •7.1.11.1. Спам
- •Шифрование почты
- •Создание почтового сервера в ос мсвс
- •7.1.13.1. Настройка smtp-сервера
- •7.1.13.2. Настройка pop3-сервера
- •Настройка и работа в «Outlook Express 6»
- •Используемые в работе команды
- •7.2. Практическая часть
- •7.2.1. Алгоритм выполнения работы
- •7.2.2. Варианты индивидуальных заданий
- •7.2.3. Содержание отчёта
- •7.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
- •8. Настройка веб-сервера
- •8.1. Теоретическая часть
- •8.1.1.1. Дополнительные функции Веб-сервера
- •8.1.1.2. Программное обеспечение Веб-сервера
- •8.1.1.3. Клиенты
- •8.1.2.1. История url
- •8.1.2.2. Структура url
- •8.1.2.3. Схемы (протоколы) url
- •8.1.3.1. Динамическая Веб-страница
- •8.1.3.2. Персональная интернет-страница
- •8.1.4.1. История Веб-сайтов
- •8.1.4.2. Устройство Веб-сайтов
- •8.1.4.3. Классификация сайтов
- •Apache http-сервер
- •8.1.7.1. Архитектура Ядро
- •Система конфигурации
- •Система модулей
- •Механизм виртуальных хостов
- •8.1.7.2. Функциональные возможности Интеграция с другим по и языками программирования
- •Безопасность
- •Интернационализация
- •Обработка событий
- •Создание Веб-сервера в ос мсвс
- •8.1.13.1. Установка и настройка «Apache http-сервера»
- •Конфигурирование Apache http-сервера.
- •8.1.13.2. Установка и настройка «MySql-сервера»
- •Конфигурирование MySql-серверf.
- •8.1.13.3. Установка и настройка php
- •Проверка наличия установленного пакета php, при отсутствии установленного пакета его необходимо установить из дистрибутива ос мсвс.
- •Конфигурирование php.
- •Используемые в работе команды
- •8.2. Практическая часть
- •8.2.1. Алгоритм выполнения работы
- •8.2.2. Варианты индивидуальных заданий
- •8.2.3. Содержание отчёта
- •8.3. Примерный перечень вопросов для самостоятельного контроля
- •Литература
6.1.6.3. Файл «/etc/vsftpd/ftpusers»
Текстовый файл «/etc/vsftpd/ftpusers» содержит список пользователей, которые не могут входить в систему через FTP сервер. Этот файл используется не только для целей системного администрирования, но и для увеличения безопасности сетевого окружения TCP/IP. В списке обычно указываются пользователи, которые не должны использовать FTP либо по своей функциональности, либо потому что имеют слишком много привилегий, чтобы разрешить им вход через FTP сервер. Среди таких пользователей обычно root, daemon, bin, uucp и news.
После внесения изменений в файл «/etc/vsftpd/ftpusers» перезапускать демон «vsftpd» не обязательно.
6.1.6.4. Файл «/etc/vsftpd/user_list»
Демон «vsftpd» имеет достаточно простой механизм контроля доступа пользователей. Для того, чтобы запретить определенному пользователю подключаться к серверу по протоколу FTP его достаточно занести в файл «/etc/vsftpd/user_list». По умолчанию системные пользователи, такие как «root», занесены в данный файл. Если в файле «vsftpd.conf» определена директива «userlist_enable=YES», то файл «/etc/vsftpd/user_list» просматривается для определения доступа пользователей к FTP серверу. Если в файле «vsftpd.conf» определена директива «userlist_deny=YES», то пользователи определенные в файле «/etc/vsftpd/user_list», не имеют доступа к FTP серверу. Если в файле «vsftpd.conf» определена директива «userlist_deny=NO», то к ресурсам FTP сервера будут допущены только пользователи, присутствующие в файле «/etc/vsftpd/user_list».
После внесения изменений в файл «/etc/vsftpd/user_list» перезапускать демон «vsftpd» не обязательно.
6.1.6.5. Запуск демона ftp (vsftpd) в ос мсвс
Чтобы внесённые в файл «/etc/vsftpd/vsftpd.conf» изменения вступили в силу, демон «vsftpd» необходимо перезапустить (остановить и снова его запустить).
Чтобы запустить демон vsftpd, необходимо выполнить команду:
service vsftpd start
Чтобы остановить демона vsftpd, необходимо выполнить команду:
service vsftpd stop
Чтобы перезапустить демона vsftpd, необходимо выполнить команду:
service vsftpd restart
Для проверки работает ли демон dhcpd необходимо ввести команду:
ps ax | grep vsftpd
или
service vsftpd status
Настройка ftp-клиента в «Total Commander»
Для того чтобы приступить к настройке FTP-клиента необходимо нажать на кнопку «FTP» (обведенную на рисунке 6.3), а в выпадающем списке выбрать «Соединиться с FTP-сервером».
Рис.6.3. Файловый менеджер «Total Commander»
После этого появиться окно с действующими FTP соединениями (если их нет, то пустое окно). Для добавления нового просто нажмите на кнопку “Добавить…”, после этого появится такое окно, представленное на рисунке 6.4.
Рис.6.4. Настройка FTP-соединения.
Основные пункты для настройки FTP-клиента:
Имя соединения – произвольное имя, которое будет находиться в списке соединений. Например, «Моё соединение».
Сервер – адрес FTP-сервера, к которому будете подключаться. Оно может быть как такого вида: «ftp.domen.ru», так и такого: «111.222.333.444».
SSL/TLS – этот квадратик для подключения дополнительных сертификатов.
Учётная запись – логин для доступа к серверу.
Пароль – пароль для доступа к серверу (лучше оставить это поле пустым и вводить его при каждом подключении, так как «Total Commander» хранит пароли в практически незащищенном месте).
Удалённый каталог, локальный каталог и посылать команды – эти поля необходимы для явного указания «удалённого каталога», «локального каталога» и посылаемых на FTP-сервер команд. Обычно эти поля не заполняются.
Тип сервера – обычно «Автоопределение».
Последние четыре поля можно заполнить как на рисунке 6.2.
После нажатия на кнопку «Ок» настройка FTP-клиента закончена. Для подключения необходимо нажать на кнопку «Соединиться».
