--- tags: OS Linux Basic --- # Занятие 3. Сервисы Linux ## Практическая работа №3.1 "Cron" ### Установка и настройка cron * Установили cron ![](https://i.imgur.com/BTcqOFx.png) * Проверили статус ![](https://i.imgur.com/kZX80do.png) * Выполнили команду crontab -e ![](https://i.imgur.com/96YKp4g.png) * Проверили есть ли crontab файлы ![](https://i.imgur.com/gZv5Z2N.png) * Crontab файлы пользователя kali ![](https://i.imgur.com/LpCFGTG.png) ### Скрипт "Один раз в 15 минут постоянно" * Создали папку для скриптов и 1 скрипт ![](https://i.imgur.com/6XCaNzp.png) * Создали скрипт ![](https://i.imgur.com/ClN6ObI.png) * Задали значение в crontab ![](https://i.imgur.com/JygugK4.png) * Просмотрели файл с логами ![](https://i.imgur.com/vcH0swh.png) ### Скрипт "Один раз в сутки" * Прописали команды в новом скрипте ![](https://i.imgur.com/BwStLf4.png) * Настроили выполнение скрипта ![](https://i.imgur.com/p4W7tex.png) * Скрипт успешно выполнен ![](https://i.imgur.com/3xPJpRM.png) ### Скрипт "15:00 в среду" * Создали скрипт ![](https://i.imgur.com/ButcAHj.png) * Настроили crontab ![](https://i.imgur.com/NMIRlBW.png) ### Скрипт "20:00 в воскресенье" * Создали скрипт ![](https://i.imgur.com/hu7DrBV.png) * Задали значения в crontab ![](https://i.imgur.com/AX0BV1Z.png) ## Практическая работа №3.2 "Настройка SFTP и FileZilla" ### Подключение через WinSCP * Установили openssh ![](https://i.imgur.com/5Tyq4BP.png) * Настроили конфиг ![](https://i.imgur.com/AzIL9cq.png) * Проверили конфигурацию и перезапустили сервис ![](https://i.imgur.com/jkl63vt.png) * Проверили группу sftp и создали её ![](https://i.imgur.com/2COtgeN.png) * Создаем пользователя и добавляем в группу ![](https://i.imgur.com/TxXgkPn.png) * Запускаем WinSCP ![](https://i.imgur.com/IIYRwNW.png) * Принимаем ключи ![](https://i.imgur.com/nMonlqU.png) * Успешно подключаемся и создаем директорию NEWDIR ![](https://i.imgur.com/dWcKaaG.png) ![](https://i.imgur.com/Ao7tNJi.png) * Проверили, что новая директория успешно создалась ![](https://i.imgur.com/LI2mNDF.png) ### Подключение из командной строки * Подключаемся по ssh. Вход разрешен только по sftp ![](https://i.imgur.com/zdZPkAb.png) * Подключаемся по sftp и просматриваем папки ![](https://i.imgur.com/NpI6PLg.png) * Выгружаем файл командой put, смотрим права ![](https://i.imgur.com/FxOLHW1.png) * Скачиваем файл командой get ![](https://i.imgur.com/5TdzuqJ.png) ### Filezilla * Запускаем Filezilla и подключаемся по sftp ![](https://i.imgur.com/fE3pCNP.png) * В Wireshark не удаётся перехватить учетные данные, т.к. применяется протокол шифрования SSH при подключении по SFTP, в отличие от протокола FTP, который передаёт данные в открытом виде. ![](https://i.imgur.com/jYNzyLZ.png) ## Практическая работа №3.3 "Сервисы в Linux" ### 1. Сервисы или службы * Проверили какие сервисы работают ![](https://i.imgur.com/Pa0topX.png) ### 2. Apache * Проверили статус apache2 ![](https://i.imgur.com/uYaDhyj.png) * Запустили его ![](https://i.imgur.com/nvrhJpY.png) * Видим, что он успешно запустился ![](https://i.imgur.com/LqVIKBP.png) * Также проверили командой service --status-all ![](https://i.imgur.com/0oBGzqD.png) * В браузере открыли страницу apache ![](https://i.imgur.com/i7mrl5H.png) * Остановили сервис ![](https://i.imgur.com/h9b2itR.png) * Доступ через браузер отсутствует ![](https://i.imgur.com/2WDQD3x.png) * Ввели команду systemctl status ![](https://i.imgur.com/DtwxiWx.png) * Запустили apache2 ![](https://i.imgur.com/jpWbDj1.png) * Снова имеем доступ через браузер ![](https://i.imgur.com/BQQtVuU.png) * Добавили apache2 в автозагрузку ![](https://i.imgur.com/898r4Pm.png) * Исключили из автозагрузки ![](https://i.imgur.com/MT7mtZx.png) ### 3. Telnet * Установили сервис ![](https://i.imgur.com/2DbvIpi.png) * Показали код страницы opennet.ru ![](https://i.imgur.com/LO028Zs.png) * Установили сервер telnet ![](https://i.imgur.com/xhHQSzw.png) * Зашли на удаленный сервер ![](https://i.imgur.com/NpaZs5d.png) ### 4. SSH * Установили openssh-server ![](https://i.imgur.com/VBPXpe2.png) * Настроили конфиг ![](https://i.imgur.com/cdmNNPi.png) * Проверили ошибки в конфиге ![](https://i.imgur.com/g8SSGZJ.png) * Перезапустили, остановили и запустили сервис ssh ![](https://i.imgur.com/yD47yG0.png) ### 5. FTP * Установили vsftpd ![](https://i.imgur.com/Tp2SMKr.png) * Зашли в конфиг ![](https://i.imgur.com/KUiKz2S.png) * Добавили в автозагрузку ![](https://i.imgur.com/g2UHwHg.png) * Запустили и проверили статус ![](https://i.imgur.com/SXu8q8W.png) * Проверяем доступ через командную строку ![](https://i.imgur.com/xX9xaV8.png) * Подключились через Filezilla ![](https://i.imgur.com/rCbfIPD.png) * В Wireshark перехватили учетные данныеы, т.к. протокол FTP не шифрует их ![](https://i.imgur.com/p820Kc4.png) ### 6. Samba * Установили сервис ![](https://i.imgur.com/Vdb1gMi.png) * Перешли в конфиг и расшарили папку ![](https://i.imgur.com/jzFVv5M.png) * Убедились, что конфигурация samba работает правильно ![](https://i.imgur.com/yJfPY7a.png) ![](https://i.imgur.com/3lPqIRG.png) * Добавили в автозагрузку, запустили и проверили статус сервиса ![](https://i.imgur.com/UYHZ586.png) * Через Windows получили доступ ![](https://i.imgur.com/7ZQgYxX.png) * Создали файл 222.txt ![](https://i.imgur.com/dhxJ14q.png) * В папке /tmp виден созданный файл ![](https://i.imgur.com/WHkVAdD.png)