**Отчёт по заданию 5.
Занятиe 5. “Настройка и конфигурация файловых систем Linux и прав доступа на базе Debian 11”.**
Выполнил Бершауэр Владислав.
Практическая работа №1
Ход работы:
## **Часть 5.1. Монтирование HDD.**
1. Установить Debian 11.
Debian 11 установил в VirtualBox, соответственно HDD монтировал тоже там.
Установка без графической оболочки:


Система установлена:



2. Создать snapshot.


3. Включить пользователя в группу sudo.

4. Создание двух новых HDD:




5. Создать директорию “Data”, bigData.

7. Необходимо примонтировать 1 диск как файловую систему только для чтения, а второй стандартно.

Форматирование:

Сам монтаж:

После монтажа нужно изменить файл /etc/fstab, добавить примонтированные диски:
Узнаем uid Адреса дисков.


Проверка после перезагрузки:

8. Примонтировать одну папку в другую, для этого используйте опцию --bind.

9. Создать новую группу “PT”.

10. Создать папку “23” в директории “Data” и назначить на данную папку “23” группу “PT”.

11. Создать нового пользователя и назначить пароль.

12. Включить нового пользователя в группу “PT”.

13. Убедиться, что в домашнем каталоге создана директория с новым пользователем.


14. Назначить права доступа для нового пользователя, таким образом на директорию "Data", чтобы результат работы команды ls был отрицательным (permission denied), пояснить вывод команды ls.

Permission denied - В доступе отказано. Команда chmod o=x осуществляет запрет на выполнение, чтение, изменение файлов в Data для всех **остальных пользователей**.
15. Залогиниться новым пользователем в Linux, проверить работу 17 пункта.

## **Часть 5.2. SSH.**
В процессе установки ОС Debian без графической оболчки сразу был включен SSH-Server.
Проверим, включен ли он:

Для начала изменим конфигурацию:


Расскоментируем порт, адрес для подключения по ipv4, авторизация по ключу, доступ по учетке рут (для передачи ключа с windows на debian, в последствии эта возможность будет отключена), авторизация по паролю, пустой пароль и путь к файлу authorized_keys.
Задача состоит в подключении по SSH протоколу с машинки Windows до Debian через putty. Попробуем сначала без Putty.
Сгенерируем ключи:

Экспортируем их через учетку рута до домашнего каталога:

Подключимся по ключам с портом 20:

Putty.
Для начала необходимо сгенерировать ключ через программу Putty keygen:

После чего сохранить закрытый ключ в любое место на компьютере.
Для корректного подключения нужно выполнить два шага:
1. Вывод программы записать в файл и экспортировать его на сервер:

Это и есть открытый ключ.

2. Изменить версию файла Ppk с 3 на 2, иначе Putty будет выдавать следующую ошибку "PuTTY key format too new":


Теперь экспортируем открытый ключ так же через учетку рута:

В программе Putty вписываем ip-address сервера, порт и путь к закрытому ключу:


Спокойно подключаемся по ключу:

Если в конфиге изменить подключение по паролю на запрет, то войти по ключу можно будет так же без проблем.