Відмінності між версіями «Звіт з навчальної інформатичної практики (Лисков, 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
Зміст
Звіт з інформатичної навчальної практики
Виконав
Технічне завдання
- Встановити серверну ОС
- Встановити файловий сервер. Налаштувати його для таких задач:
- Доступ анонімних користувачів (тільки читання)
- Доступ авторизованих користувачів (читання та запис)
- Розрізняти авторизованих користувачів (різні рівні доступу до певних папок).
- Встановити сервер віддаленого доступу. Налаштувати його для таких задач:
- Доступ через текстовий термінал
- Підключення до віддаленого робочого столу
- Обов'язкова підтримка шифрованого з'єднання
- Встановити веб-сервер. Налаштувати його для таких задач:
- Показ статичних веб-сторінок
- Показ сторінок із мультимедіа контентом
- Показ сторінок із інтерактивним контентом (динамічні веб-сторінки, використання бази даних)
Специфікація серверу
Апаратне забезпечення та ОС:
- 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
- Шифрований термінал - 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
Висновки та самооцінювання (підрахунок балів)
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?) |