---
tags: OS Linux Basic
---
# Занятие 3. Сервисы Linux
## Практическая работа №3.1 "Cron"
### Установка и настройка cron
* Установили cron

* Проверили статус

* Выполнили команду crontab -e

* Проверили есть ли crontab файлы

* Crontab файлы пользователя kali

### Скрипт "Один раз в 15 минут постоянно"
* Создали папку для скриптов и 1 скрипт

* Создали скрипт

* Задали значение в crontab

* Просмотрели файл с логами

### Скрипт "Один раз в сутки"
* Прописали команды в новом скрипте

* Настроили выполнение скрипта

* Скрипт успешно выполнен

### Скрипт "15:00 в среду"
* Создали скрипт

* Настроили crontab

### Скрипт "20:00 в воскресенье"
* Создали скрипт

* Задали значения в crontab

## Практическая работа №3.2 "Настройка SFTP и FileZilla"
### Подключение через WinSCP
* Установили openssh

* Настроили конфиг

* Проверили конфигурацию и перезапустили сервис

* Проверили группу sftp и создали её

* Создаем пользователя и добавляем в группу

* Запускаем WinSCP

* Принимаем ключи

* Успешно подключаемся и создаем директорию NEWDIR


* Проверили, что новая директория успешно создалась

### Подключение из командной строки
* Подключаемся по ssh. Вход разрешен только по sftp

* Подключаемся по sftp и просматриваем папки

* Выгружаем файл командой put, смотрим права

* Скачиваем файл командой get

### Filezilla
* Запускаем Filezilla и подключаемся по sftp

* В Wireshark не удаётся перехватить учетные данные, т.к. применяется протокол шифрования SSH при подключении по SFTP, в отличие от протокола FTP, который передаёт данные в открытом виде.

## Практическая работа №3.3 "Сервисы в Linux"
### 1. Сервисы или службы
* Проверили какие сервисы работают

### 2. Apache
* Проверили статус apache2

* Запустили его

* Видим, что он успешно запустился

* Также проверили командой service --status-all

* В браузере открыли страницу apache

* Остановили сервис

* Доступ через браузер отсутствует

* Ввели команду systemctl status

* Запустили apache2

* Снова имеем доступ через браузер

* Добавили apache2 в автозагрузку

* Исключили из автозагрузки

### 3. Telnet
* Установили сервис

* Показали код страницы opennet.ru

* Установили сервер telnet

* Зашли на удаленный сервер

### 4. SSH
* Установили openssh-server

* Настроили конфиг

* Проверили ошибки в конфиге

* Перезапустили, остановили и запустили сервис ssh

### 5. FTP
* Установили vsftpd

* Зашли в конфиг

* Добавили в автозагрузку

* Запустили и проверили статус

* Проверяем доступ через командную строку

* Подключились через Filezilla

* В Wireshark перехватили учетные данныеы, т.к. протокол FTP не шифрует их

### 6. Samba
* Установили сервис

* Перешли в конфиг и расшарили папку

* Убедились, что конфигурация samba работает правильно


* Добавили в автозагрузку, запустили и проверили статус сервиса

* Через Windows получили доступ

* Создали файл 222.txt

* В папке /tmp виден созданный файл
