Відмінності між версіями «Звіт з навчальної інформатичної практики (Мельніченко, 2016 р.)»
2512420 (обговорення • внесок) (→Виконав) |
2512420 (обговорення • внесок) |
||
(не показано 15 проміжних версій цього учасника) | |||
Рядок 5: | Рядок 5: | ||
==Технічне завдання== | ==Технічне завдання== | ||
− | + | #Встановити серверну ОС. | |
+ | #Створити та налаштувати файловий сервер: | ||
+ | ##В ньому створити дві папки. Одна папка відкрита для читання, інша для читання та запису. | ||
+ | ##Створити гостьовий оступ. | ||
+ | ##Налаштувати різний рівень доступу користувачам до певних папок. | ||
+ | #Встановити сервер віддаленого доступу. | ||
+ | ##Налаштувати доступ через текстовий термінал з шифрованим з'єднанням. | ||
+ | ##Налаштувати графічний термінал. | ||
+ | #Створити Web-сервер та налаштувати його для перегляду: | ||
+ | ##Статичних сторінок. | ||
+ | ##Сторінок з мультимедійним контентом. | ||
+ | ##Сторінок з інтерактивним контентом. | ||
==Специфікація серверу== | ==Специфікація серверу== | ||
− | + | Встановлено ОС [https://wiki.ubuntu.com/XenialXerus/ReleaseNotes?_ga=1.93270040.409220890.1480621774 Ubuntu 16.04.1 LTS]. RAM 1024 MB. HDD SATA 8 GB. | |
+ | Підключення до інтернету здійснюється через NAT. Створено локальну мережу між хостом та віртуальною машиною VirtualBox, де IP адреса хост-системи 192.168.56.0, адреса віртуальної машини 192.168.56.101. | ||
==Перелік програмних засобів серверу== | ==Перелік програмних засобів серверу== | ||
− | + | *FTP-сервер [https://security.appspot.com/vsftpd.html vsftpd] | |
+ | *Сервер віддаленого доступу [https://www.openssh.com/ openssh-server] | ||
+ | *Набір ПЗ для Web-серверу: | ||
+ | **[https://nginx.org/ru/ nginx] | ||
+ | **[https://www.mysql.com/ MySQL 5.7.16] | ||
+ | **[http://php.net/ PHP] (php7.0-fpm, php-mysql) | ||
==Опис роботи серверу== | ==Опис роботи серверу== | ||
+ | =====FTP===== | ||
+ | Коренем FTP є каталог /srv/ftp. В кореневому каталозі знаходяться дві папки anon (каталог анонімного користувача) і files (каталоги авторизованих користувачів). В каталозі files було створено дві папки: readonly (для читання), readwrite (для читання та запису). Гостьовий доступ здійснюється під користувачем anonymous, без паролю. Авторизовані користувачі здійснюють вхід під своїми логінами та паролями. | ||
+ | =====Сервер віддаленого доступу===== | ||
+ | Доступ у текстовому режимі здійснюється через ssh, під системними логінами та паролями користувачів. Авторизація користувачів здійснюється через ssh-ключ. | ||
+ | =====Web-сервер===== | ||
+ | Для демонстрації роботи Web-серверу, а саме перегляду статичних сторінок, сторінок з мультимедійним та інтерактивним контентами, було завантажено систему керування контентом [https://wordpress.org/about/requirements/ WordPress], яка, для роботи, передбачає встановленну на сервері мову PHP, а також MySQL. | ||
=Висновки та самооцінювання (підрахунок балів)= | =Висновки та самооцінювання (підрахунок балів)= | ||
+ | '''Підсумком навчальної інформатичної практики є:''' | ||
+ | #Здобуто навички в серверному адмініструванні. | ||
+ | #Набуття більшого досвіду роботи з unix-подібними операційними системами. | ||
+ | Згідно з технічних завданням було виконано: | ||
+ | #Встановлення й налаштування FTP-серверу. | ||
+ | #Створення й налаштування серверу віддаленого доступу. | ||
+ | #Встановлення й налаштування набору ПЗ для створення Web-серверу. | ||
− | - | + | '''Відповідно до висновків, здійснено самооціннювання:''' |
− | + | #Файловий сервер | |
+ | ##Каталог відкритий тільки на читання (4 бали) | ||
+ | ##Каталог відкритий на читання та запис (6 балів) | ||
+ | ##Гостьовий доступ (4 бали) | ||
+ | ##Підтримка кількох користувачів (6 балів) | ||
+ | #Віддалене керування | ||
+ | ##Текстовий термінал (5 балів) | ||
+ | ##Підтримка шифрування (10 балів) | ||
+ | #Web-сервер | ||
+ | ##Статичні сторінки (4 бали) | ||
+ | ##Сторінки з мультимедіа контентом (8 балів) | ||
+ | ##Сторінки із інтерактивним контентом (8 балів) | ||
+ | #Оформлений відповідно шаблону звіт (20 балів) | ||
+ | #Все реалізовано на одній машині (10 балів) | ||
+ | Всього: 85 балів. |
Поточна версія на 23:51, 1 грудня 2016
Зміст
Звіт з інформатичної навчальної практики
Виконав
Технічне завдання
- Встановити серверну ОС.
- Створити та налаштувати файловий сервер:
- В ньому створити дві папки. Одна папка відкрита для читання, інша для читання та запису.
- Створити гостьовий оступ.
- Налаштувати різний рівень доступу користувачам до певних папок.
- Встановити сервер віддаленого доступу.
- Налаштувати доступ через текстовий термінал з шифрованим з'єднанням.
- Налаштувати графічний термінал.
- Створити Web-сервер та налаштувати його для перегляду:
- Статичних сторінок.
- Сторінок з мультимедійним контентом.
- Сторінок з інтерактивним контентом.
Специфікація серверу
Встановлено ОС Ubuntu 16.04.1 LTS. RAM 1024 MB. HDD SATA 8 GB. Підключення до інтернету здійснюється через NAT. Створено локальну мережу між хостом та віртуальною машиною VirtualBox, де IP адреса хост-системи 192.168.56.0, адреса віртуальної машини 192.168.56.101.
Перелік програмних засобів серверу
- FTP-сервер vsftpd
- Сервер віддаленого доступу openssh-server
- Набір ПЗ для Web-серверу:
- nginx
- MySQL 5.7.16
- PHP (php7.0-fpm, php-mysql)
Опис роботи серверу
FTP
Коренем FTP є каталог /srv/ftp. В кореневому каталозі знаходяться дві папки anon (каталог анонімного користувача) і files (каталоги авторизованих користувачів). В каталозі files було створено дві папки: readonly (для читання), readwrite (для читання та запису). Гостьовий доступ здійснюється під користувачем anonymous, без паролю. Авторизовані користувачі здійснюють вхід під своїми логінами та паролями.
Сервер віддаленого доступу
Доступ у текстовому режимі здійснюється через ssh, під системними логінами та паролями користувачів. Авторизація користувачів здійснюється через ssh-ключ.
Web-сервер
Для демонстрації роботи Web-серверу, а саме перегляду статичних сторінок, сторінок з мультимедійним та інтерактивним контентами, було завантажено систему керування контентом WordPress, яка, для роботи, передбачає встановленну на сервері мову PHP, а також MySQL.
Висновки та самооцінювання (підрахунок балів)
Підсумком навчальної інформатичної практики є:
- Здобуто навички в серверному адмініструванні.
- Набуття більшого досвіду роботи з unix-подібними операційними системами.
Згідно з технічних завданням було виконано:
- Встановлення й налаштування FTP-серверу.
- Створення й налаштування серверу віддаленого доступу.
- Встановлення й налаштування набору ПЗ для створення Web-серверу.
Відповідно до висновків, здійснено самооціннювання:
- Файловий сервер
- Каталог відкритий тільки на читання (4 бали)
- Каталог відкритий на читання та запис (6 балів)
- Гостьовий доступ (4 бали)
- Підтримка кількох користувачів (6 балів)
- Віддалене керування
- Текстовий термінал (5 балів)
- Підтримка шифрування (10 балів)
- Web-сервер
- Статичні сторінки (4 бали)
- Сторінки з мультимедіа контентом (8 балів)
- Сторінки із інтерактивним контентом (8 балів)
- Оформлений відповідно шаблону звіт (20 балів)
- Все реалізовано на одній машині (10 балів)
Всього: 85 балів.