---
# System prepended metadata

title: Linux_Basic-Горбаконь_Кирилл-Практика-3
tags: [Linux]

---

###### tags: `Linux`

# Linux_Basic-Горбаконь_Кирилл-Практика-3
## Сервисы Linux
### Практическая работа №3.1

* Некоторые операции с cron.

    `crontab -e`

![](https://i.imgur.com/q5zefHK.png)

![](https://i.imgur.com/NRJe7Fe.png)

* `systemctl status cron`

![](https://i.imgur.com/5aCaG0l.png)

* `crontab -r` `crontab -l`

![](https://i.imgur.com/1A6brzi.png)

* `sudo crontab -u root -l`

![](https://i.imgur.com/9D65TwO.png)

* Остановка и запуск cron

![](https://i.imgur.com/ndSyLhs.png)

---

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

![](https://i.imgur.com/DxI8062.png)

* Настройка его расписания

![](https://i.imgur.com/Ld8gwcF.png)

* Результат выполнения скрипта

![](https://i.imgur.com/XFibFNS.png)

---
#### Написание 4 скриптов:

* 1 скрипт

![](https://i.imgur.com/SFwgiYQ.png)

* 2 скрипт

![](https://i.imgur.com/nYFVyFa.png)

* 3 скрипт

![](https://i.imgur.com/dwLXbtn.png)

* 4 скрипт

![](https://i.imgur.com/fMWMa4a.png)

* Настройки их расписания

![](https://i.imgur.com/pZiRejw.png)

### Практическая работа №3.2

* Заходим в конфигурационный файл и настраиваем sftp.

![](https://i.imgur.com/wWurMBa.png)

* Перезапускаем систему для применения изменений.

![](https://i.imgur.com/jpafcNU.png)

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

![](https://i.imgur.com/HCVDNHc.png)

* Проверяем наличие пользователя в группе sftp.

![](https://i.imgur.com/kLeLbqd.png)

---

* Запускаем WinSCP и вводим параметры.

![](https://i.imgur.com/SRNlZRX.png)

* Выбираем "Да".

![](https://i.imgur.com/YzifMuE.png)

* Подключение выполнено успешно.

![](https://i.imgur.com/GvuAP02.png)

---

* Запускаем FileZilla и вводим парметры для входа.

![](https://i.imgur.com/88WT8yx.png)

* Нажимаем "OK".

![](https://i.imgur.com/087516f.png)

* Подключение выполнено успешно.

![](https://i.imgur.com/gBdPyOT.png)

---

* Подключение через терминал:
    Пробуем подключиться по ssh, видим, что разрешено подключение только по sftp.

![](https://i.imgur.com/ues8fsD.png)

* Подключение выполнено успешно.

![](https://i.imgur.com/uUc4fKu.png)

* Вводим несколько команд:

    `ls` `put /etc/passwd` `ls -la` `get .bashrc /tmp/.bashrc`

![](https://i.imgur.com/jIya5eX.png)

---

#### Проверка видимости данных через WireShark.

* Снова подключаемся к серверу через FileZilla.

![](https://i.imgur.com/VS6Ah6n.png)

* В WireShark собираем трафик c eth0.

    Клиент и сервер поддерживают соединение по TCP. Пакеты данных отправляются в зашифрованном виде по SSH.

![](https://i.imgur.com/BZ40PpH.png)

---

### Практическая работа №3.3

* Смотрим, какие сервисы у нас работают.

![](https://i.imgur.com/fe4b5XW.png)

* Проверяем статус apache2. Сервис не активен.

![](https://i.imgur.com/wsiRN95.png)

* Запустим его.

![](https://i.imgur.com/MgJINTk.png)

* Теперь сервис работает.

![](https://i.imgur.com/qD0kEzD.png)

* Это также отображается в списке всех служб(знак "+").

![](https://i.imgur.com/f8OX9F3.png)

* Заходим на страницу Apache2.

![](https://i.imgur.com/fifcff3.png)

* Отключаем web-сервер.

![](https://i.imgur.com/l8JXQmn.png)

* Теперь сервис выключен.

![](https://i.imgur.com/9ENX2tz.png)

* `systemctl status`

![](https://i.imgur.com/STLMZER.png)

* Добавим Apache2 в автозагрузку.

![](https://i.imgur.com/Uy7X0tr.png)

* Чтобы исключить его из автозагрузки введем следующую команду:

![](https://i.imgur.com/H2pFA3e.png)

---

* Устанавливаем telnet.

![](https://i.imgur.com/umvRrMu.png)

* Telnet: режим тестирования.

    Получить исходный текст страницы не удалось, хост закрыл соединение.

![](https://i.imgur.com/9e00srW.png)

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

![](https://i.imgur.com/BRCKjBg.png)

* Подключаемся к серверу.

![](https://i.imgur.com/aua47dz.png)

---

* Меняем конфигурацию ssh в sudo nano /etc/ssh/ssh_config.

![](https://i.imgur.com/OvbARcW.png)

* Перезапускаем сервис. Команда sshd -t не возвращает ошибки. Останавливаем и снова запускаем сервис ssh. Статус - активен.

![](https://i.imgur.com/a3WleLw.png)

---

* Устанавливаем FTP.

![](https://i.imgur.com/ZxLYM9m.png)

* `nano /etc/vsftpd.conf`

![](https://i.imgur.com/PR8w8wY.png)

* Добавляем сервис в автозагрузку.

![](https://i.imgur.com/XG58wCc.png)

* Статус сервиса.

![](https://i.imgur.com/L1VKm6c.png)

* Заходим в браузер по адресу ftp://192.168.1.80 и вводим логин, пароль.

![](https://i.imgur.com/esA3wuB.png)

* Вход выполнен.

![](https://i.imgur.com/BCbcWuw.png)

* Запускаем FileZilla и подключаемся к нашей kali.

![](https://i.imgur.com/NKyV3fV.png)

* В WireShark видим пароль, который вводили.

![](https://i.imgur.com/esuAv8k.png)

---

* Устанавливаем Samba.

![](https://i.imgur.com/WuHaagt.png)

* `nano /etc/samba/smb.conf`

![](https://i.imgur.com/dumgj0X.png)

* `sudo testparm`

![](https://i.imgur.com/9HimMVZ.png)

* Добавляем сервис в автозагрузку.

![](https://i.imgur.com/vfGLP7U.png)

* Запускаем его.

![](https://i.imgur.com/XsCbeMN.png)

* Заходим через Windows и создаем новый текстовый файл.

![](https://i.imgur.com/sjE8xTB.png)

* Файл появился на Kali.

![](https://i.imgur.com/a4ykBnI.png)








