Лабораторная работа №6.

Интернет-службы

 

1. Настройка почтового ящика для сервера TMI.

  1.  Создать свой почтовый ящик на сервере TMI (если отсутствует), с помощью веб интерфейса. http://tmi/addservices.html

  2. Запустить  почтовый клиент по вашему выбору (Outlook Express, The Bat, почтовые клиенты у браузеров Mozilla или Opera либо любой другой).

  3. Создать учетную запись, указывающую на личный почтовый ящик сервера TMI. Примечание: порт SMTP сервера - 8125, порт POP3 сервера - 8110.

  4. Создать сообщение и послать его самому себе (сервер TMI) и на адрес slinkin@tmi. Принять посланное сообщение. Получить подтверждение от преподавателя. Отправить письмо соседу. 

2. FTP- клиент для FTP-сервера TMI.

  1. Создать текстовый файл с именем номера зачётки и расширением txt, в нём написавимя фамилию и отчество, а также номер группы.

  2. Воспользовавшись любым FTP клиентом (Plugin Far'a, CUTE FTP, клиентами встроенными в веб-браузеры) зайти на FTP-сервер tmi просмотреть каталоги.

  3. В каталог tmi/Temp/Spec скопировать ранее созданный файл. 

3. Настройка web-сервера.

  1. На диск C: во временную папку TEMP копируем дистрибутив веб сервера Apache, находится он: ftp://tmi/tmiArc/Soft/internet/Servers/Apache/apache_1_3_12_win32.exe

  2. Устанавливаем веб-сервер.

  3. Обзор папки Apache
    "C:\Program Files\Apache Group\Apache\" - Web Server Apache
    Папки 
    Bin - утилиты сервера
    cgi-bin - CGI скрипты
    conf - файлы конфигурации
    htdocs - html файлы 

    Доступ через браузер по адресу localhost, 127.0.0.1

    Windows-файл HOSTS и настройка соответствующего имени

    Настройка файла httpd.conf
    Директивы: 
    Port 80
    ServerAdmin Имя_e-mail_Админа_сервера
    ServerName Имя_сервера
    DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"

  4. С помощью любого HTML или текстового редактора создаём HTML страницу, в обязательном порядке поясняем, что это именно ваша страница. Сохраняем её с под именем Index.html в корневом каталоге html сервера apache.

  5. Запускаем веб-сервер. Проверям его функциональность с помощью веб-браузера. 
    (в адресной строке пишем либо localhost, или 127.0.0.1, или реальный IP-адрес вашей машины, а если отредактировать файл C:\windows\hosts, добавив строку соответствия IP-адреса и имя хоста, обращаемся к своему веб-серверу по имени).

  6. Заходим на веб-сервер соседа.

4. Настройка почтового сервера

  1. Проверяем имя машины. Если в нём присутствует знак "_", то заменяем знак подчёркивания на "c", тогда имя машины должно вместо p239_10 стать p239c10. Перезагружаемся.

  2. Копируем на локальный диск почтовый сервер ftp://tmi/tmiArc/Soft/internet/Servers/cms155 . 

  3. Запускаем его. Настраиваем домен. Создаём свой ящик, и почтовый ящик для соседа.

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

  5. Просим завести свой почтовый ящик у соседа.

  6. Настраиваем его. Обмениваемся письмами с соседом через этот ящик.

 5. Настройка FTP сервера.

Создать каталоги:
с:\FTP - Домашняя директория. Именно она будет открываться при входе на Ваш сервер анонимного пользователя.
с:\FTP\PUB - Те данные, которые Вы предоставляете для публичного (анонимного) скачивания.
с:\FTP\StudSwap - Папка, предназначенная для обмена данными между студентами.
с:\FTP\Student - Папка, в которую выкладывается данные, предназначенные только для студентов, зарегистрированных на Вашем сервере.
с:\FTP\Teacher - Папка, в которую выкладывается данные, предназначенные только для преподавателей, зарегистрированных на Вашем сервере.
с:\FTP\TeachSwap - Папка, предназначенная для обмена данными между студентами.

Установка сервера:

Дистрибутив: ftp://tmi /tmiArc/Soft/internet/Servers/Serv-U 4.1.0.3/ServUSetup.exe 
Русификатор: ftp://tmi /tmiArc/Soft/internet/Servers/Serv-U 4.1.0.3/rus
Серийный номер: 

UMLt1Yi2ABlUcYlOMb7QeY0ftlyBJ98HbmeMt9vOOsLs0QGT 
HSeOc4hOKPWxDeV6xDXvQv9GHATk0qnjA7eBueHAYXdNG/w9RdezHuJ7xRz1UrNuHhTh 
1rKifqyIoQ

Настройка сервера:

  1. Создать новый домен с именем вашего компьютера.

  2. Ввести IP- адрес компьютера и имя своей машины.

  3. Номер порта. (обычно 21)

  4. Разрешить анонимный доступ. (Создать пользователя anonymous)
    Внимание! При изменении настроек сервера, необходимо вызывать команду Применить.
    Сделать домашний каталог для anonymous c:\FTP с блокированием.

  5. Создать группу  студентов и группу преподавателей.
    Назначить соответствующие права каждой группе.
    Студенты:
    1. Имеют ненаследуемый доступ к папке Student (чтение и просмотр),
    2. К каталогу pub все студенты имеют доступ на чтение и просмотр.
    3. К каталогу StudSwap все студенты имеют наследуемый полный доступ.
    Преподаватели:
    1. Имеют полный доступ ко всем студентам, а также к их обиеннику.
    2. К каталогу Teacher ненаследуемый доступ на чтение и просмотр.
    3. К каталогу TeachSwap наследуемый полный доступ.
    4. К каталогу pub все преподаватели имеют доступ на чтение и просмотр.

  6. Создать два пользователя студента, с паролем "123". У каждого студента в папке Student есть свой каталог, доступ к которому не имеют другие студенты, совпадающий по имени с логином студента, в этом каталоге студент имеет полные права. На их каталог установить квоту 3 Мб.

  7. Создать два преподавателя с паролем "123". У каждого из них в папке Teacher есть свой каталог, доступ к которому только сам преподаватель.

  8. Создать пользователя admin, который может ВСЁ. Запретить регистрироваться под admin'ом с любой другой машины кроме данной.

  9. С помощью FTP- клиента проверить созданную структуру, особое внимание уделить, разграничению прав среди пользователей.

  10. Попробовать подключиться к серверу соседа и найти ошибку в разграничении прав, ЕСЛИ ТАКОВАЯ НАШЛАСЬ, то помогаем ему обнаружить данную брешь.

  11. Запрещаем доступ к серверу машине соседа. Проверяем. Отменяем запрет доступа.

  12. * Добавить каталог C:\Temp  в видимый всеми каталог. 

  13. * Сделать ссылку  на разделённый ресурс соседа.

  14. * Удалённое администрирование. Поменяться с соседом местами и попробовать администрировать удалённо свой сервер.

 6. Сдаём лабораторную работу преподавателю.

7. ПОСЛЕ ЗАВЕРШЕНИЯ РАБОТЫ ДЕИНСТАЛИРУЕМ СЕРВЕР FTP.