Звіт з навчальної інформатичної практики (Лисков, 2016 р.)

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

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

Виконав

Лисков Сергій


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

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

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

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

  • CPU Intel® CPU B960 i3-3120M CPU @ 2.20 GHzx2
  • RAM 7,82 GB
  • HDD SATA 80 GB
  • GPU Intel® HD Graphics / NVidia GT710M
  • OC Windows 10

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

  • Вбудований FTP-сервер Windows (Cлужби IIS)
  • Віддалений доступ:
    • Текстовий доступ - WinRM + WinRS
    • Віддалений робочий стіл - TeamViewer
    • Шифрований термінал - TeamViewer + SSH

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

FTP:

  • Коренем FTP є будь-яка папка, обрана на сервері
  • Використовується стандартний 21 порт для FTP
  • Анонімним користувачам доступ дається тільки на читання
  • Для анонімного доступу потрібно заходити без логіна та паролю (автоматично логін присвоюється anonymous)
  • Авторизовані користувачі заходять під своїми системними логіними/паролями

Віддалене керування:

  • У текстовому режимі доступ здійснюється через ssh
  • Авторизація користувачів по системних логінах/паролях
  • Для одного користувача реалізована авторизація через ssh-ключ
  • Для віддаленого робочого столу запускається сервер TeamViewer
  • Підключення через клієнт TeamViewer, авторизація за логінами/паролями
  • Для шифрованого терміналу використовується TeamViewer SSH

Веб-сервер

  • Apache працює на стандартному 80-му порту для HTTP з'єднань
  • Доступ у локальній мережі по IP-адресі із довільного браузера
  • MySQL працює на стандартному порті 3306
  • Статичні сторінки - набір HTML/CSS/JS файлів
  • Сторінки із мультимедіа контентом - використано тег <video> із HTML5
  • Сторінки із інтерактивним контентом - створено форми для завнення базі даних.
  • Використані технології
    • Frontend: HTML, CSS, JS (jQuery)
    • Backend: PHP, MySQL

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

Оцнювання
max real
FTP
каталог, відкритий тільки на читання 4 4
каталог, відкритий на читання та запис 6 6
гостьовий доступ 4 4
розрізняє користувачів 6 6
Віддалений доступ
текстовий термінал 5 3
графічний термінал 5 5
шифрований термінал 10 5
Web-сервер
веб-сервер статичних сторінок 4 4
веб-сервеер мультимедійного контенту 8 8
веб-сервер інтерактивного контенту 8 8
Оформити звіт на Вікі-КДПУ 20 20
Публічний захист проекту 20 20?
Всього 80 73 (+ 20?)