Звіт з навчальної інформатичної практики (Глімбоцький, 2016 р.)

Матеріал з Вікі ЦДУ
Версія від 11:19, 2 грудня 2016; Владислав Глімбоцький (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Звіт з інформатичної навчальної практики

Виконав

Глімбоцький Владислав

Технічне завдання

  1. Встановити серверну ОС
  2. Встановити файловий сервер. Налаштувати його для таких задач:
    1. Доступ анонімних користувачів
    2. Доступ авторизованих користувачів
    3. Розрізняти авторизованих користувачів
  3. Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
    1. Доступ через текстовий термінал
    2. Підключення до віддаленого робочого столу
    3. Підтримка шифрованого з'єднання
  4. Встановити веб-сервер. Налаштувати його для таких задач:
    1. Показ статичних веб-сторінок
    2. Показ сторінок із мультимедіа контентом
    3. Показ сторінок із інтерактивним контентом (використання бази даних)

Специфікація серверу

Апаратне забезпечення та ОС:

    • AMD Athlon(TM)ll P360 Dual-Core Processor 2.30GHz
    • RAM 2048 MB
    • OC Ubuntu 16.04

Перелік програмних засобів серверу

  • FTP-сервер vsftpd
  • Віддалений доступ:
    • Текстовий доступ openssh-server
    • Віддалений доступ putty
  • Стек для веб-сервера:

Опис роботи серверу

FTP-server

  • Кореневий каталог FTP - /srv/ftp.
  • В ньому є дві папки: all-user (каталог для всіх користувачів) і ma-public (каталоги авторизованих користувачів).
  • В ma-public є дві папки з різними типами доступу: readonly для читання, readwrite - для читання та запису.
  • Гостем є користувач anonymous, він не має паролю. Саме це і демонструє гостьовий доступ.
  • Користувачі, які є авторизованими, використовують власні логіни та паролі

Віддалений доступ

  • Доступ до текстового терміналу здійснюєтся за допомогою ssh.
  • Віддалений доступ був реалізований за допомогою программи putty.

Web-server

  • У якості веб сервера був встановлений apache2 php5, для наглядності роботу на сервер був поставлений webasyst(php-фреймворк).

Висновки та самооцінювання (підрахунок балів)

Під час проходження навчальної інформатична практики було здобуто базові навички серверному адмініструванні, поглиблено досвід роботи із unix-подібними операційними системами. Відповідно до технічного завдання було встановлено файловий FTP сервер, здійснено його конфігурацію, встановлено та налаштовано сервер віддаленого доступу для керуваннями машиною із терміналу або віддаленого робочого столу, встановлено стек програмного забезпечення для роботи веб-сервера (Apache, MySQL, PHP).

Критерій Бали
Файловий сервер Каталог відкритий тільки на читання 4 / 4
Каталог відкритий на читання та запис 6 / 6
Анонімний доступ 4 / 4
Підтримка кількох користувачів 6 / 6
Сума 20 / 20
Віддалене керування Текстовий термінал 5 / 5
Віддалений робочий стіл 5 / 5
Підтримка шифрування 10 / 10
Сума 20 / 20
Web-сервер Статичні сторінки 4 / 4
Сторінки з мультимедіа контентом 8 / 8
Сторінки із інтерактивним контентом 8 / 8
Сума 20 / 20
Звіт Оформлений по шаблону звіт 20 / 20
Бонус Все реалізовано на одній машині 10 / 10
Всього (без захисту) 90 / 90