Лабораторная 5. Облачное хранилище Цель: Приобрести навыки работы с пакетными анализаторами трафика Задачи: Подключится к виртуальной машине на облачной платформе СПбГУТ Создать порт Подключить порт к работающей VM Установить NextCloud Загрузить тестовый файл в nextcloud проанализировать трафик, во время загрузки файла в облачное хранилище 1. Подключение к облачной платформе Перейдите в браузере по адресу cloud.resds.ru Авторизуйтесь на платформе В верхнем левом углу выберите свой проект $GROUP-team$N:pxe-lab , где $GROUP-название вашей группы, $N - номер бригады 2. Подключение порта к работающей VM В меню в левой части экрана выбрать Проект -> Вычислительные ресурсы -> Инстансы Нажать у labnode-2 на стрелочку вниз В выпавшем меню нажать Подключить интерфейс В окне выбрать аналогичные пункты Нажать Подключить интерфейс 3. Установка NextCloud Скачиваем и устанавливаем пакеты Nextcloud sudo snap install nextcloud Запускаем облачное хранилище Nextcloud sudo snap start nextcloud Настроим группы безопасности, чтобы у нас появилась возможность подключение по этому адресу с других портов Переходим в Проект -> Сеть -> Группа безопасности Выберите группу безопасности default Нажмите в ней Управление правилами И добавьте правило разрешающее http Включаем интерфейс и получаем ip адрес sudo dhclient enp8s0 Для подключения – в браузере набрать адрес виртуального сервиса После подключения в браузере - задать логин и пароль администратора системы (можно использовать labuser и labpass1! ), снять опцию – установить рекомендуемые приложения и нажать – завершить установку После завершения настройки облачного сервиса вы сможете начать им пользоваться, он будет полностью под вашим контролем. Все файлы будут в меню файлы, вы сможете как загрузить их через браузер с вашего локального компьютера просто перетащив, так и скачать их с облака. P.S. Nextcloud так же имеет приложения для различных платформ: Для компьютера Для android Для iOS При установке этого приложения вам нужно будет ввести адрес вашего сервиса, ваш логин, и ваш пароль который вы задали на пункте 4 4. Загрузка тестового файла Запустите на сервере снятие трафика с помощью tcpdump С помощью одного из приложений, загрузите любой файл на сервер Закончите сбор трафика Перенесите дамп файл себе на ПК 5. Ответьте на вопросы Проанализируете и назовите используемые для передачи протоколы. Какой пакет отвечает за началу загрузки файла с облачного хранилища? Какой HTTP метод использовался для скачивания, и какие поля пакета использовались для этого?