1 семестр / Лабораторные работы / ЗИвКС_ЛР3
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)
НАСТРОЙКА СЕРВЕРА РЕПОЗИТОРИЕВ ASTRA LINUX SE Отчет по лабораторной работе №3
по дисциплине «Защита информации в компьютерных сетях»
Студенты гр. 7x3-x
___________ xxxxxxxxx
___________ yyyyyyyyy
___________
Принял Преподаватель кафедры КИБЭВС
______ ___________ А. Д. Калякин
___________
Томск 2025
|
Оглавление |
|
Введение................................................................................................................... |
3 |
|
1 ХОД РАБОТЫ....................................................................................................... |
4 |
|
1.1 |
Настройка локального репозитория............................................................ |
4 |
1.2 |
Настройка сетевого репозитория................................................................. |
6 |
Заключение............................................................................................................... |
8 |
|
2
Введение
Целью данной работы является получение навыков развертывания сетевого сервера репозиториев в операционной системе Astra Linux SE.
3
1 ХОД РАБОТЫ
1.1Настройка локального репозитория
Вработе используется настроенная в первой лабораторной работе сеть NAT с DHCP сервером.
На первой виртуальной машине был создан каталог для хранения пакетов в рамках репозитория с помощью команды «sudo mkdir [путь до папки]» (рисунок 1.1).
Рисунок 1.1 – Создание каталога
С официального сайта «Oracle VirtualBox» был скачан «.deb» пакет для ОС «Debian 12», а также «.deb» пакет с официального сайта VSCode, пакеты были помещены в созданный каталог для репозитория (рисунок 1.2).
Рисунок 1.2 – «.deb» пакеты в каталоге репозитория
Для работы репозитория был создан конфигурационный файл в каталоге «/conf» с помощью команды «sudo mkdir [путь до папки]» (рисунок
1.3, рисунок 1.4).
Рисунок 1.3 – Создание каталога «/conf»
Рисунок 1.4 – Конфигурационный файл
4
Была проведена инициализация репозитория с помощью команды «sudo reprepro -b [путь до папки] export», а затем помещены «.deb» пакеты в созданный репозиторий (рисунок 1.5).
Рисунок 1.5 – Добавление пакетов в репозиторий
Был обновлен список зависимостей в файле менеджера пакетов apt (рисунок 1.6, рисунок 1.7).
Рисунок 1.6 – Подключение репозитория
Рисунок 1.7 – Обновление зависимостей
Были установлены «.deb» пакеты из локального репозитория (рисунок
1.8).
Рисунок 1.8 – Установка пакетов
5
1.2 Настройка сетевого репозитория
Список репозиториев был приведен к виду, представленном на рисунке
1.9.
Рисунок 1.9 – Список репозиториев
С помощью команды «sudo apt install [название утилиты]» были установлены FTP сервер и утилиты FTP (рисунок 1.10).
Рисунок 1.10 – Установка FTP
Были настроены права доступа к каталогу репозитория с помощью команды «sudo chown -R nobody:nogroup [путь до папки]» и «sudo chmod 775
-R [путь до папки]» (рисунок 1.11).
Рисунок 1.11 – Изменение прав доступа и владельца
На второй виртуальной машине также был изменен файл репозиториев для обновлений, содержимое файла представлено на рисунке 1.12.
6
Рисунок 1.12 – Список репозиториев
Были настроены параметры аутентификации для доступа по протоколу FTP с помощью команды «sudo nano [путь до файла]» (рисунок 1.13).
Рисунок 1.13 – Конфигурационный файл
Были обновлены зависимости и установлен VirtualBox (рисунок 1.14).
Рисунок 1.14 – Установка VirtualBox
На обе виртуальные машины был установлен VSCode с помощью сетевого репозитория (рисунок 1.15).
Рисунок 1.15 – Установка VSCode
7
Заключение
В ходе выполнения лабораторной работы была достигнута поставленная цель.
8
