---
# System prepended metadata

title: Linux_Basic Практическая работа №3

---

# Linux_Basic Практическая работа №3
Выполнил Лавров Павел Владимирович
## Задание к практической работе 3.1 – 
### Практическая работа. "Cron"
Сrontab -e
![](https://i.imgur.com/DEyGgwj.png)
crontab -l
Ещё одна операция этой команды позволяет посмотреть есть ли у вас crontab-файлы
Crontab -u user -l 
![](https://i.imgur.com/eSt37Mv.png)
systemctl status cron
![](https://i.imgur.com/dsmkCkw.png)
Создаем свой срипт 
![](https://i.imgur.com/xobE0sN.png)
Проверяем его работоспособность 
![](https://i.imgur.com/xwRqtcs.png)
![](https://i.imgur.com/N9DGmSX.png)
Создадим 4 своих срипта 
![](https://i.imgur.com/H9SyQct.png)
Их настройка
![](https://i.imgur.com/7vwxsaW.png)
![](https://i.imgur.com/Vhdr23f.png)
## Задание к практической работе 3.2 – 
### Практическая работа по настройке SFTP и FileZilla
sudo nano /etc/ssh/sshd_config
![](https://i.imgur.com/jbDr9kB.png)
Проверим, что все ок
![](https://i.imgur.com/D6bBfwI.png)
Добавим пользователя 
![](https://i.imgur.com/4WMbyxX.png)
![](https://i.imgur.com/OJ2rnij.png)
Создадим группу и добавим в нее нового пользователя
![](https://i.imgur.com/bupvd5X.png)
![](https://i.imgur.com/Llxbmj7.png)
теперь мы можем подключиться c помощью winscp
![](https://i.imgur.com/S0TiyEt.png)
![](https://i.imgur.com/WFg1wl1.png)
![](https://i.imgur.com/ZJZgCKc.png)
Так же сделаем это через FileZilla 
![](https://i.imgur.com/PU7C5fK.png)
Теперь как это сделать из командной строки - заходим в другой linux и вводим команду
![](https://i.imgur.com/Fa4Hojo.png)
Положим файл 
![](https://i.imgur.com/IoF8OXb.png)
Возьмем файл 
![](https://i.imgur.com/wXcAKNP.png)
на linux запускаем wireshark и на windows подключаемся через filezilla и смотрим вывод wireshark
![](https://i.imgur.com/3KYamqM.png)
**Вывод** - В начале произошёл обмен поддерживаемыми протоколами. Затем происходит генерация симметричного ключа по протоколу Диффи-Хеллмана. После получения ключа происходит авторизацию (в уже зашифрованном виде) и дальнейший обмен.
## Задание к практической работе 3.3 –
### Практическая работа "Сервисы в Linux"
#### 1) Apache 
Давайте приступим к командам по управлению сервисами
service --status-all
![](https://i.imgur.com/n5OX9Zo.png)
systemctl stasus apache2
![](https://i.imgur.com/Z8iyNeQ.png)
systemctl start apache2 
![](https://i.imgur.com/gGfij2t.png)
![](https://i.imgur.com/V5EfnMF.png)
Проверяем работоспособность 
открываем браузер и вводим в строке ip-адрес 127.0.0.1
![](https://i.imgur.com/JqRGNX0.png)
Выключим сервис 
![](https://i.imgur.com/CjjKAPF.png)
И снова проверим работоспособность 
![](https://i.imgur.com/0HsPI3C.png)
Добавим в автозагрузку и удалим от туда 
![](https://i.imgur.com/29WkpdU.png)
#### 2) Telnet
telnet google.com 80 
![](https://i.imgur.com/6IiZNmP.png)
Узнаем есть ли на host ssh сервер с помощью telnet
![](https://i.imgur.com/u7lnopB.png)
Устанавливаем telnet на хосте
![](https://i.imgur.com/wZ9yLtJ.png)
Заходим на удаленный сервер 
![](https://i.imgur.com/r9aiA3R.png)
#### 3) SSH
Установим ssh сервер
![](https://i.imgur.com/lIuaHbb.png)
Посмотрим конфигурацию 
![](https://i.imgur.com/AE9IFLZ.png)
sshd -t, service ssh restart, service ssh stop, service ssh start
![](https://i.imgur.com/3sO0Kx6.png)
#### 4) FTP
apt-get install vsftpd
![](https://i.imgur.com/MKhpGj3.png)
Зайдем в конфигурационный файл
![](https://i.imgur.com/WEqqsYg.png)
Добавим вавтозагрузку
![](https://i.imgur.com/XKqH9in.png)
Запустим сервис 
![](https://i.imgur.com/yrqZWeX.png)
Зайдем на сервер
![](https://i.imgur.com/61nVMIb.png)
![](https://i.imgur.com/y5dPtws.png)
Проверим, что трафик не шифруется
![](https://i.imgur.com/f15Z4GP.png)
#### 5) Samba 
Установим самбу
![](https://i.imgur.com/MxqgnAD.png)
Зайдем в конфигурационный файл
![](https://i.imgur.com/PULkleJ.png)
Проверим, что все окей
![](https://i.imgur.com/e154UMy.png)
Расшарим папку
![](https://i.imgur.com/AN3FXW4.png)
Запустим сервис 
![](https://i.imgur.com/7ir2WTx.png)
Подключимся и создадим файл 
![](https://i.imgur.com/wHSid9N.png)
Проверим, что на сервере он тоже отображается
![](https://i.imgur.com/PtebN6Z.png)













