---
# System prepended metadata

title: Занятие 3. Сервисы Linux
tags: [OS Linux Basic]

---

---
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)

