Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛАБ9

.docx
Скачиваний:
5
Добавлен:
03.01.2024
Размер:
992.69 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Инфокоммуникационных сетей и систем

Кафедра Защищенных систем связи

Дисциплина Безопасность Astra-Linux

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №9

ИЗУЧЕНИЕ МЕХАНИЗМОВ РЕЗЕРВНОГО КОПИРОВАНИЯ ФАЙЛОВ

(тема отчета)

Направление/специальность подготовки

10.03.01 Информационная безопасность

(код и наименование направления/специальности)

Студент:

Травкина Е.А., ИКБ-14

(Ф.И.О., № группы) (подпись)

Федченко А.С., ИКБ-14

(Ф.И.О., № группы) (подпись)

Мельцин Л.М., ИКБ-14

(Ф.И.О., № группы) (подпись)

Преподаватель:

ст. преп. Гельфанд А.М.

(должность, Ф.И.О.) (подпись)

Введение

В ходе выполнения лабораторной работы, обучающимся необходимо изучить процесс репликации каталогов и файлов, и создание резервной копии базы данных.

Цель

Изучить особенности процесса локальной и удаленной репликации каталогов и файлов.

Задачи

  1. Установка вспомогательных утилит

  2. Установка утилиты репликации

  3. Создать дерево каталогов.

  4. Назначение прав доступа.

  5. Выполнение локальной репликации

  6. Выполнение удаленной репликации

  7. Проверка опций утилиты rsync

Используемое программное обеспечение

Для выполнения лабораторной работы используется платформа виртуализации VirtualBox и установленный дистрибутив ОС Astra Linux.

Ход работы

Установка вспомогательных утилит

Установили пакет ssh через утилиту Synaptic, как на Astra Linux Orel, так и на Astra Linux Smolenks (см. рис. 1, 2).

Рис. 1. Установили пакет ssh на клиента

Рис. 2. Установили пакет ssh на сервер

Установка утилиты репликации

Установили утилиту rsync через пакетный менеджер Synaptic, как на Astra Linux Orel, так и на Astra Linux Smolenks (см. рис. 3, 4).

Рис. 3. Установили пакет rsync на сервер

Рис. 4. Установили пакет rsync на клиента

Создать дерево каталогов

Создали дерево каталогов на Astra Linux Orel (см. рис 5, 6).

Рис. 5. Структура каталогов на клиенте

Рис. 6. Созданное дерево каталогов на клиенте и сервере

Также создали дерево каталогов на Astra Linux Smolenks (см. рис. 6, 7).

Рис. 7. Структура каталогов на сервере

Директория Destination используется в качестве хранилища копий. Директория Source используется в качестве источника данных

Назначение прав доступа

Пользователь user настроили владельцем всех файлов и директорий, а также он имеет полный доступ, чтение запись и исполнение. Все остальные пользователи не имеют доступ к файлам и директориям (см. рис. 8).

Рис. 8. Пример дискреционных атрибутов

Выполнение локальной репликации

Создали локальную (под термином локальной копии подразумевается копия файлов, находящаяся на том же компьютере что и оригинал файла) копию файлов по средствам утилиты rsync.

Для выполнения локальной репликации запустили терминал Fly и выполнили команду:

rsync -a /home/user/Desktop/Source/ /home/user/Desktop/Destination/Orel/ - на клиенте

rsync -a /home/user/Desktop/Source/ /home/user/Desktop/Destination/Smolensk/ - на сервере

После выполнения команды в терминале зашли в менеджер файлов и проверили правильность выполнения репликации (см. рис. 9, 10).

Рис. 9. Файлы после репликации на клиенте

Рис. 10. Файлы после репликации на сервере

Выполнение удаленной репликации

Создание удаленной копии (под термином удаленная копии подразумевается копия файлов, находящаяся на другом компьютере) файлов и каталогов, по средствам утилиты rsync.

Для выполнения локальной репликации запустили терминал Fly и выполнили команду:

На сервере: rsync -a /home/user/Desktop/source/ user@10.0.2.11:/home/user/Desktop/Destination/Smolensk/

На клиенте: rsync -a /home/user/Desktop/source/ user@10.0.2.10:/home/user/Desktop/Destination/Orel/

После выполнения данной команды подтвердили подключение к клиенту, вводом yes. Далее ввели пароль пользователя от имени которого выполняется подключение.

После выполнения команды в терминале зашли в менеджер файлов и проверили правильность выполнения репликации. (см. рис. 11, 12).

Рис. 11. Результат удаленной репликации на клиенте

Рис. 12. Результат удаленной репликации на сервере

Проверка опций утилиты rsync

Используемый в рамках выполнения лабораторной работы параметр –a эквивалентен набору параметров:

  • -a набор параметров rlptgoD

  • -r рекурсивно все содержимое

  • -l пропускает идентичные файлы

  • -p сохраняя сохранять разрешения

  • -t сохраняя время

  • -g сохраняя группу файлов

  • -o сохранять владельца файлов

  • -D сохранять файлы устройств

Опция --delete:

--delete удалить файлы, которых нет у отправителя

--delete-before получатель удаляет перед передачей (по умолчанию)

--delete-during получатель удаляет во время передачи, не раньше

--delete-after получатель удаляет после передачи, а не до

--delete-excluded также удалить исключенные файлы на получателе

Вывод

В ходе выполнения лабораторной работы №9 был изучен процесс репликации каталогов и файлов и создания резервной копии базы данных. Была произведена установка вспомогательных утилит для репликации. Было создано дерево каталогов и к ним назначены права доступа. А главное выполнена локальная репликация и удаленная репликация.

Санкт-Петербург

2023

Соседние файлы в предмете Безопасность Astra Linux