Хакатон "Vinnytsia Linuxation" - IT-захід для студентів, яких цікавить розвиток у сфері DevOps

Завдання минулих років

На цій сторінці розміщені завдання минулих років. Виконання завдань відбувалось на віртуальному сервері GNU/Linux з використанням термінального SSH-підключення.

  1. Підключитись за допомогою отриманих по електронній пошті даних користувача до мережі VPN хмари за допомогою Cisco AnyConnect
  2. Зайти на виділений для учасника віртуальний сервер використовуючи вказаний раніше ключ та юзернейм. IP-адреса серверу вказана вище
  3. Встановити на віртуальній машині веб-сервер nginx
  4. Налаштувати на веб-сайті за замовчуванням реверсивний проксі з каталогу /w3data/ на адресу http://100.111.222.10/w3data/
  5. Налаштувати запис всіх успішних випадків входу за допомогою SSH у файл /var/log/ssh-login.log в такому форматі: <дата+час> <ім'я користувача> <ip адреса>
  6. Завантажити архів https://linux.vntu.edu.ua/final/lxc-image.tar.gz з LXC-контейнером та встановити даний LXC-контейнер на сервері. При встановленні забезпечити контейнерові доступ до мережі Інтернет
  7. Обмежити доступ зі створеного контейнера до таких IP-адрес: 100.111.222.34 та 100.111.222.35
  8. Налаштувати на веб-сайті за замовчуванням реверсивний проксі з каталогу /monitor/ на apache2 всередині LXC-контейнера
  9. Створити користувача з ніком "linuxation-bot". Завантажити в папку створеного користувача SSH-ключ бота та встановити його (з відповідними правами доступу): https://linux.vntu.edu.ua/final/linuxation_bot.pub