Відмінності між версіями «Звіт з навчальної інформатичної практики (Лисков, 2016 р.)»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: =Звіт з інформатичної навчальної практики= ==Виконав== Користувач:Лисков_Сергій|Лисков...)
 
Рядок 7: Рядок 7:
 
==Технічне завдання==
 
==Технічне завдання==
  
# Встановити серверну ОС  
+
# Встановити серверну ОС
# Встановити та налаштувати сервер файлового доступу  
+
# Встановити файловий сервер. Налаштувати його для таких задач:
# Встановити сервер віддаленого доступу  
+
## Доступ анонімних користувачів (тільки читання)
# Встановити та налаштувати веб-сервер
+
## Доступ авторизованих користувачів (читання та запис)
 +
## Розрізняти авторизованих користувачів (різні рівні доступу до певних папок).
 +
# Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
 +
## Доступ через текстовий термінал
 +
## Підключення до віддаленого робочого столу
 +
## Обов'язкова підтримка шифрованого з'єднання
 +
# Встановити веб-сервер. Налаштувати його для таких задач:
 +
## Показ статичних веб-сторінок
 +
## Показ сторінок із мультимедіа контентом
 +
## Показ сторінок із інтерактивним контентом (динамічні веб-сторінки, використання бази даних)
  
 
==Специфікація серверу==
 
==Специфікація серверу==
  
 +
Апаратне забезпечення та ОС:
 +
* 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)
 +
* Віддалений доступ:
 +
<div style="color:#778899">
 +
** Текстовий доступ - OpenSSH-Server for Windows
 +
</div>
 +
** Віддалений робочий стіл - [https://www.teamviewer.com/ru/ TeamViewer]
 +
<div style="color:#778899">
 +
** Шифрований термінал - [http://www.tonisoto.com/2013/07/launching-teamviewer-remotely-throught-ssh/ TeamViewer + SSH]
 +
</div>
 +
* Стек для веб-сервера:
 +
** [https://httpd.apache.org/ apache2]
 +
** [https://www.mysql.com/ MySQL 5.7.16]
 +
** [http://php.net/ PHP]
  
 
==Опис роботи серверу==
 
==Опис роботи серверу==
  
 +
FTP:
 +
* Коренем FTP є будь-яка папка, обрана на сервері
 +
* Використовується стандартний 21 порт для FTP
 +
* Анонімним користувачам доступ дається тільки на читання
 +
* Для анонімного доступу потрібно заходити без логіна та паролю (автоматично логін присвоюється anonymous)
 +
* Авторизовані користувачі заходять під своїми системними логіними/паролями
  
 +
Віддалене керування:
 +
 +
<div style="color:#778899">
 +
* У текстовому режимі доступ здійснюється через ssh
 +
* Авторизація користувачів по системних логінах/паролях
 +
* Для одного користувача реалізована авторизація через ssh-ключ
 +
</div>
 +
 +
* Для віддаленого робочого столу запускається сервер TeamViewer
 +
* Підключення через клієнт TeamViewer, авторизація за логінами/паролями
 +
 +
<div style="color:#778899">
 +
* Для шифрованого терміналу використовується TeamViewer SSH
 +
</div>
 +
 +
Веб-сервер
 +
* Apache працює на стандартному 80-му порту для HTTP з'єднань
 +
* Доступ у локальній мережі по IP-адресі із довільного браузера
 +
* MySQL працює на стандартному порті 3306
 +
* Статичні сторінки - набір HTML/CSS/JS файлів
 +
* Сторінки із мультимедіа контентом - використано тег <video> із HTML5
 +
* Сторінки із інтерактивним контентом - створено форми для завнення базі даних.
 +
* Використані технології
 +
** Frontend: HTML, CSS, JS (jQuery)
 +
** Backend: PHP, MySQL
  
 
=Висновки та самооцінювання (підрахунок балів)=
 
=Висновки та самооцінювання (підрахунок балів)=
  
---
+
{| class="wikitable"
[[Категорія:Навчальні курси]]
+
! colspan="3" style="text-align: center; font-weight: bold;" | FTP
 +
|-
 +
| style="text-align: center;" |
 +
| style="text-align: center;" | max
 +
| style="text-align: center;" | real
 +
|-
 +
| style="text-align: center;" | каталог, відкритий тільки на читання
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="text-align: center;" | каталог, відкритий на читання та запис
 +
| style="text-align: center;" | 6
 +
| style="text-align: center;" | 6
 +
|-
 +
| style="text-align: center;" | гостьовий доступ
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="text-align: center;" | розрізняє користувачів
 +
| style="text-align: center;" | 6
 +
| style="text-align: center;" | 6
 +
|-
 +
| colspan="3" style="text-align: center; font-weight: bold;" | Віддалений доступ
 +
|-
 +
| style="text-align: center;" | текстовий термінал
 +
| style="text-align: center;" | 5
 +
| style="text-align: center;" | 3
 +
|-
 +
| style="text-align: center;" | графічний термінал
 +
| style="text-align: center;" | 5
 +
| style="text-align: center;" | 5
 +
|-
 +
| style="text-align: center;" | шифрований термінал
 +
| style="text-align: center;" | 10
 +
| style="text-align: center;" | 5
 +
|-
 +
| colspan="3" style="text-align: center; font-weight: bold;" | Web-сервер
 +
|-
 +
| style="text-align: center;" | веб-сервер статичних сторінок
 +
| style="text-align: center;" | 4
 +
| style="text-align: center;" | 4
 +
|-
 +
| style="text-align: center;" | веб-сервеер мультимедійного контенту
 +
| style="text-align: center;" | 8
 +
| style="text-align: center;" | 8
 +
|-
 +
| style="text-align: center;" | веб-сервер інтерактивного контенту
 +
| style="text-align: center;" | 8
 +
| style="text-align: center;" | 8
 +
|-
 +
| colspan="3" style="text-align: center;" |
 +
|-
 +
| style="text-align: center;" | Оформити звіт на Вікі-КДПУ
 +
| style="text-align: center;" | 20
 +
| style="text-align: center;" | 20
 +
|-
 +
| style="text-align: center;" | Публічний захист проекту
 +
| style="text-align: center;" | 20
 +
| style="text-align: center;" | 20?
 +
|-
 +
| style="text-align: center;" |
 +
| style="text-align: center;" |
 +
| style="text-align: center;" |
 +
|-
 +
| style="text-align: center; font-weight: bold;" | Всього
 +
| style="text-align: center; font-weight: bold;" | 80
 +
| style="text-align: center; font-weight: bold;" | 73 (+ 20?)
 +
|}

Версія за 00:47, 2 грудня 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)
  • Віддалений доступ:
    • Текстовий доступ - OpenSSH-Server for Windows
    • Віддалений робочий стіл - TeamViewer

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

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

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

FTP
max real
каталог, відкритий тільки на читання 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?)