№3 Сервисы Linux === **Практическая работа №3.1** "Cron" --- ### Цель работы: - Изучить базовые настройки Cron - Научиться планировать задачи в Cron - Понять bash-скрипты на начальном уровне ### Некоторые основные операции с сron: `crontab -e` изменить crontab-файл или создать и настроить первое cron job ![](https://i.imgur.com/v6mSlt9.png) `crontab -r` удалить текущий файл crontab текущего пользователя ![](https://i.imgur.com/kb8qUtL.png) `crontab -i` делает то же самое, что и `-r`, однако она просит подтвердить действие ![](https://i.imgur.com/c9oMKyQ.png) `crontab -l` отобразить содержимое текущего файла crontab ![](https://i.imgur.com/LClfivm.png) `crontab -u root -l` просмотреть списки crontab-файлов других пользователей ![](https://i.imgur.com/t1dIH9k.png) Проверяем статус `crontab` ![](https://i.imgur.com/ow69Pef.png) Остановить `cron` можно следующим образом ![](https://i.imgur.com/ThI5iRz.png) Запускаем `cron` ![](https://i.imgur.com/li41cQH.png) ### Практическое задание Создаем 4 скрипта ![](https://i.imgur.com/Aaq57Gn.png) Делаем скрипты исполняемыми ![](https://i.imgur.com/gZI4nCG.png) Ставим таймеры с помощью `crontab` ![](https://i.imgur.com/51rLCXJ.png) **Практическая работа №3.2** Практическая работа по настройке SFTP и FileZilla --- ### Цель работы: - Научиться настраивать SFTP (Secure File Transfer Protocol) и работать с FileZilla. Настроим `/etc/ssh/sshd_config` ![](https://i.imgur.com/XZEUXz1.png) Добавим пользователя в группу ![](https://i.imgur.com/SZYxyC1.png) Проверяем наличие группы sftp ![](https://i.imgur.com/D9y8Fgt.png) Проверяем наличие пользователя в группе sftp ![](https://i.imgur.com/zsm5txJ.png) Теперь мы можем подключиться к нему c помощью winscp ![](https://i.imgur.com/I44tGZx.png) Далее запускаем fileZilla (Windows) и подключаемся к sftp-серверу ![](https://i.imgur.com/O0pDaay.png) **Пробуем подключитьсы через Debian** ![](https://i.imgur.com/jLSjTPJ.png) **Смотрим что есть на сервере sftp** ![](https://i.imgur.com/5ky9ojq.png) **Переходим в каталок пользователя sftpuser и переносим туда файл passwd** ![](https://i.imgur.com/v6Xu1ri.png) **Проверяем его наличие в директории** ![](https://i.imgur.com/9Gwj1DQ.png) **Пробуем скачать файл на хост** ![](https://i.imgur.com/BaL4TLT.png) **Практическая работа №3.3** Практическая работа "Сервисы в Linux" --- ### Цель работы: - Научиться работать с базовыми сервисами Linux. - Проделать всё своими ручками, написать свою инструкцию по проделанной работе. ### 1.Сервисы или службы Чтобы посмотреть какие сервисы у нас работают необходимо ввести команду `service --status-all` ![](https://i.imgur.com/sjOrLuM.png) ### 2.Управление сервисами: **Apache2** `service apache2 status` ![](https://i.imgur.com/zAKWgZG.png) 2.1 Заходим на страничку apache2 через браузер ![](https://i.imgur.com/nwTXUt1.png) 2.2 Останавливаем apache2 ![](https://i.imgur.com/fjBLhw5.png) 2.3 Проверяем браузер ![](https://i.imgur.com/sqI2Sut.png) 2.4 Включим apache с помощью утилиты `systemctl` ![](https://i.imgur.com/6u1xsrf.png) 2.5 Выключаем аналогично ![](https://i.imgur.com/tsn0VGe.png) 2.6 Добавить сервер в автозагрузку с помощью `systemctl` ![](https://i.imgur.com/icWU8Nc.png) 2.7 Удалить из автозагрузки ![](https://i.imgur.com/UJK7quZ.png) **Сервис Telnet** 2.8 Установим Telnet ![](https://i.imgur.com/cV1SdSR.png) **SSH** Установим `openssh-server` ![](https://i.imgur.com/wEkEFHC.png) Запускаем и проверяем статус ![](https://i.imgur.com/eFB0HSi.png) **FTP** Установим `vsftpd` ![](https://i.imgur.com/wXZYWAS.png) Редактируем файл конфигурации `/etc/vsftpd.conf` ![](https://i.imgur.com/iHmQXsL.png) Запустим `vsftpd`, добавим в автозагрузку и проверим его статус ![](https://i.imgur.com/tr2bdIU.png) ![](https://i.imgur.com/kn1ROwl.png) Подключимся к серверу ![](https://i.imgur.com/xZdD3Is.png) ![](https://i.imgur.com/HttW8nS.png) Проверяем трафик ![](https://i.imgur.com/uuy2kDx.png) **Samba** Для начала необходимо установить sambu ![](https://i.imgur.com/YOkPIWz.png) Переходим в файл конфигурации ![](https://i.imgur.com/Mij9QcL.png) Проверим samba ![](https://i.imgur.com/8XRgRN0.png) Перейдём к настройке samba для того чтобы расшарить папку ![](https://i.imgur.com/wPshTVY.png) Добавляем сервис в автозагрузку и запускаем его ![](https://i.imgur.com/nla4neB.png) ![](https://i.imgur.com/tY7I3Ef.png) Подключимся через windows Cоздаём текстовый файл и 222.txt редактируем Проверяем наличие файла на kali в директории /tmp/