# 3. OS Linux basic. Практическая работа 3
# 1.1 Работа c утилитой cron
опция -l отображает расписание выбранного пользователя. Для root:

для пользователя kali:

настройка нескольких расписаний для скрипта scr

текст скрипта scr (из задания):

# 2.1 Настройка SFTP и FileZilla
Подключение по SFTP использует сетевой протокол SSH. Для обеспечения возможности пользователя обеспечит доступ только по SFTP, исключая возможность доступа к консоли управления (например, по bash), используются настройки SSH (sshd_config):

Проверка на ошибки конфигурации:

перезапуск службы ssh для применения настроек.

Для подключения по sftp используется отдельно созданный пользователь sftpuser, который добавляется в группу sftp:



Разворачивается новая ВМ - kali2 (192.168.130.136).

С нее проверяется возможность доступа по ssh на ВМ kali (192.168.130.135) пользователем kali - подключение успешное:

с помощью WinSCP выполняется подключение по протоколу SFTP новым пользователем - sftpuser. Подключение успешное:



Аналогично, проверяется возможность подключения с kali2 с помощью ПО FileZilla - подключение успешное:


Проверяется возможность пользователя sftpuser подключиться к терминалу управления:

в подключении отказано, разрешено использовать только sftp.
проверяется возможность подключения с kali2 с помощью ПО sftp (в консоли):

Для обеспечения возможности файловых операций выполняется переход в каталог sftpuser.
Команды sftp выполняются успешно:

Если захватить сетевой трафик подключения с помощью Wireshark, то будет видно, что подключение осуществляется по защищенному протоколу SSHv2, который обеспечивает шифрование передаваемого трафика.
# 3.1 Базовая настройка вер сервера apache2
следующей клмандой выполняется просмотр сервисов ВМ kali:

Apache2 установлен, выполняется его запуск:

и проверка доступности веб сервера apache (через брацзер), открывается начальная страница:

выполняется команда остановки сервиса apache2

при остановленнои сервиса apache2 начальная веб страница недоступна:



Для включения в автозагрузку выполняется команда enable:

Для отключения из автозагрузки выполняется команда disable:

# 3.2 Базовая настройка telnet
Telnet содержит клиенсткую и серверную части. Сервис обеспечивает возможность удаленного подключения, администрирования, передачу различных команд.
клиент может выполнять различные подключания с помощью команды telnet:

Выполняется установка telnet сервера:

с kali2 выполняется подключение на kali по telnet (по умолчанию 23 tcp порт), подключение успешное:

# 3.3 Базовая настройка ssh
ssh сервис обеспечивает возможность удаленного подключени и администрирования. Содержит клиенсткую и серверную части.
опция -t проыеряет конфигурационный файл сервера ssh на корректность. Проверяется статус сервиса ssh:

# 3.4 Базовая настройка ftp
Выполняется установка сервиса ftp:

редактирование конфигурационного файла:


запуск службы ftp и проверка статуса:

Включение сервиса ftp в автозагрузку:

сервис ftp ожидает подключение по 21 tcp порту. Проверка слушающего порта:

Проверка с kali2 подключения на kali по ftp, успешный статус:

с ВМ с windows проверка подключения к сервису FTP с помощью ПО WinSCP, успешный статус:

отображение каталогов ВМ kali при подключении по ftp:

проверка сетевых подключений, успешное установление tcp сессий на порт 21 (ftp) с kali2 (192.168.130.136).

# 3.4 Базовая настройка samba
samba обеспецивает доступ к файлам и каталогам по протоколу SMB.
конфигурационный файл (smb.conf) содержится в каталоге /etc/samba:


С помощью команды testparm выполняется проверка конфигурации на корректность:

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

выполняется запуск службы smb:

с ОС windows выполняется попытка подключения к ВМ kali по протоколу smb, доступ к созданному новому каталогу успешно получен:

в данном каталоге создается новый текстовый файл:

с ВМ kali проверяется созданный файл, его содержимое. Файл на сетевом хранилище создан успешно:
